ui.c:(.text+0x13e9): undefined reference to `g_type_check_instance_cast'
ui.c:(.text+0x13f6): undefined reference to `gtk_menu_shell_append'
ui.c:(.text+0x1407): undefined reference to `g_type_check_instance_cast'
ui.c:(.text+0x1422): undefined reference to `g_signal_connect_data'
ui.c:(.text+0x1441): undefined reference to `gtk_separator_tool_item_new'
ui.c:(.text+0x144f): undefined reference to `g_type_check_instance_cast'
ui.c:(.text+0x145f): undefined reference to `gtk_toolbar_insert'
ui.c:(.text+0x1469): undefined reference to `gtk_tool_button_new_from_stock'
ui.c:(.text+0x147e): undefined reference to `g_type_check_instance_cast'
ui.c:(.text+0x148e): undefined reference to `gtk_toolbar_insert'
ui.c:(.text+0x14b1): undefined reference to `gtk_tool_item_set_tooltip_text'
ui.c:(.text+0x14c2): undefined reference to `g_type_check_instance_cast'
ui.c:(.text+0x14dd): undefined reference to `g_signal_connect_data'
ui.c:(.text+0x14f1): undefined reference to `g_free'
jack_rack-ui.o: In function `ui_set_channels':
ui.c:(.text+0x153d): undefined reference to `jack_deactivate'
ui.c:(.text+0x155d): undefined reference to `g_list_copy'
ui.c:(.text+0x15a5): undefined reference to `g_list_free'
ui.c:(.text+0x15bc): undefined reference to `g_type_check_instance_cast'
ui.c:(.text+0x15cd): undefined reference to `g_type_check_instance_cast'
ui.c:(.text+0x15eb): undefined reference to `g_signal_handlers_disconnect_matched'
ui.c:(.text+0x15f4): undefined reference to `gtk_widget_destroy'
ui.c:(.text+0x1639): undefined reference to `gtk_menu_item_get_type'
ui.c:(.text+0x1648): undefined reference to `g_type_check_instance_cast'
ui.c:(.text+0x1653): undefined reference to `gtk_menu_item_set_submenu'
ui.c:(.text+0x1661): undefined reference to `g_type_check_instance_cast'
ui.c:(.text+0x1672): undefined reference to `g_type_check_instance_cast'
ui.c:(.text+0x1690): undefined reference to `g_signal_connect_data'
jack_rack-ui.o: In function `ui_destroy':
ui.c:(.text+0x314): undefined reference to `g_free'
jack_rack-ui.o: In function `ui_set_filename':
ui.c:(.text+0x69b): undefined reference to `g_free'
ui.c:(.text+0x6d0): undefined reference to `gtk_window_set_title'
jack_rack-ui.o: In function `ui_set_channels':
ui.c:(.text+0x16ab): undefined reference to `jack_activate'
jack_rack-plugin.o: In function `plugin_new':
plugin.c:(.text+0x465): undefined reference to `dlopen'
plugin.c:(.text+0x476): undefined reference to `dlerror'
plugin.c:(.text+0x483): undefined reference to `dlsym'
plugin.c:(.text+0x48b): undefined reference to `dlerror'
plugin.c:(.text+0x4d5): undefined reference to `dlclose'
plugin.c:(.text+0x52e): undefined reference to `g_malloc'
plugin.c:(.text+0x59d): undefined reference to `g_free'
plugin.c:(.text+0x5a5): undefined reference to `dlclose'
plugin.c:(.text+0x5bc): undefined reference to `g_malloc'
plugin.c:(.text+0x600): undefined reference to `g_malloc'
plugin.c:(.text+0x616): undefined reference to `g_malloc'
plugin.c:(.text+0x62c): undefined reference to `g_malloc'
plugin.c:(.text+0x642): undefined reference to `g_malloc'
jack_rack-plugin.o:plugin.c:(.text+0x677): more undefined references to `g_malloc' follow
jack_rack-plugin.o: In function `plugin_new':
plugin.c:(.text+0x803): undefined reference to `g_strndup'
plugin.c:(.text+0x94d): undefined reference to `jack_port_register'
plugin.c:(.text+0x97e): undefined reference to `g_free'
plugin.c:(.text+0x995): undefined reference to `g_malloc'
plugin.c:(.text+0x9a7): undefined reference to `g_malloc'
plugin.c:(.text+0x9b9): undefined reference to `g_malloc'
plugin.c:(.text+0xaa1): undefined reference to `dlerror'
jack_rack-plugin.o: In function `plugin_destroy':
plugin.c:(.text+0xb80): undefined reference to `g_free'
plugin.c:(.text+0xb8e): undefined reference to `g_free'
plugin.c:(.text+0xb9c): undefined reference to `g_free'
plugin.c:(.text+0xbd3): undefined reference to `jack_port_unregister'
plugin.c:(.text+0xc21): undefined reference to `g_free'
plugin.c:(.text+0xc3f): undefined reference to `g_free'
plugin.c:(.text+0xc64): undefined reference to `g_free'
plugin.c:(.text+0xc8f): undefined reference to `g_free'
plugin.c:(.text+0xc98): undefined reference to `g_free'
jack_rack-plugin.o:plugin.c:(.text+0xca1): more undefined references to `g_free' follow
jack_rack-plugin.o: In function `plugin_destroy':
plugin.c:(.text+0xcb3): undefined reference to `dlclose'
plugin.c:(.text+0xcbc): undefined reference to `dlerror'
plugin.c:(.text+0xd10): undefined reference to `g_free'
jack_rack-port_controls.o: In function `port_controls_new':
port_controls.c:(.text+0x39): undefined reference to `g_malloc'
port_controls.c:(.text+0x59): undefined reference to `gtk_table_get_type'
port_controls.c:(.text+0x66): undefined reference to `gtk_label_get_type'
port_controls.c:(.text+0xe7): undefined reference to `lrdf_get_scale_values'
port_controls.c:(.text+0x135): undefined reference to `g_malloc'
port_controls.c:(.text+0x176): undefined reference to `gtk_toggle_button_new_with_label'
port_controls.c:(.text+0x187): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x1a2): undefined reference to `g_signal_connect_data'
port_controls.c:(.text+0x1c3): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x1fe): undefined reference to `gtk_table_attach'
port_controls.c:(.text+0x221): undefined reference to `g_strdup'
port_controls.c:(.text+0x274): undefined reference to `g_string_printf'
port_controls.c:(.text+0x2af): undefined reference to `g_string_append_printf'
port_controls.c:(.text+0x2f3): undefined reference to `g_string_append_printf'
port_controls.c:(.text+0x2fb): undefined reference to `g_free'
port_controls.c:(.text+0x30a): undefined reference to `gtk_label_new'
port_controls.c:(.text+0x31d): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x32a): undefined reference to `gtk_label_set_justify'
port_controls.c:(.text+0x332): undefined reference to `gtk_widget_show'
port_controls.c:(.text+0x34f): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x387): undefined reference to `gtk_table_attach'
port_controls.c:(.text+0x390): undefined reference to `gtk_hbox_new'
port_controls.c:(.text+0x39d): undefined reference to `gtk_widget_show'
port_controls.c:(.text+0x3ba): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x3f7): undefined reference to `gtk_table_attach'
port_controls.c:(.text+0x49b): undefined reference to `logf'
port_controls.c:(.text+0x4b2): undefined reference to `logf'
port_controls.c:(.text+0x4f5): undefined reference to `gtk_hscale_new_with_range'
port_controls.c:(.text+0x4fd): undefined reference to `gtk_scale_get_type'
port_controls.c:(.text+0x50b): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x515): undefined reference to `gtk_scale_set_draw_value'
port_controls.c:(.text+0x520): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x52d): undefined reference to `gtk_scale_set_digits'
port_controls.c:(.text+0x532): undefined reference to `gtk_range_get_type'
port_controls.c:(.text+0x53d): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x561): undefined reference to `gtk_range_set_increments'
port_controls.c:(.text+0x57f): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x59a): undefined reference to `g_signal_connect_data'
port_controls.c:(.text+0x5a3): undefined reference to `gtk_entry_new'
port_controls.c:(.text+0x5b0): undefined reference to `gtk_entry_get_type'
port_controls.c:(.text+0x5c1): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x5ce): undefined reference to `gtk_entry_set_max_length'
port_controls.c:(.text+0x5e6): undefined reference to `gtk_widget_set_size_request'
port_controls.c:(.text+0x5f4): undefined reference to `gtk_widget_show'
port_controls.c:(.text+0x607): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x619): undefined reference to `g_object_set_data'
port_controls.c:(.text+0x62c): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x647): undefined reference to `g_signal_connect_data'
port_controls.c:(.text+0x65c): undefined reference to `gtk_widget_show'
port_controls.c:(.text+0x66e): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x680): undefined reference to `g_object_set_data'
port_controls.c:(.text+0x692): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x6ad): undefined reference to `g_signal_connect_data'
port_controls.c:(.text+0x6ba): undefined reference to `gtk_box_get_type'
port_controls.c:(.text+0x6ca): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x6e2): undefined reference to `gtk_box_pack_start'
port_controls.c:(.text+0x76f): undefined reference to `gtk_toggle_button_new_with_label'
port_controls.c:(.text+0x784): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x79f): undefined reference to `g_signal_connect_data'
port_controls.c:(.text+0x7d2): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x7e7): undefined reference to `gtk_box_pack_start'
port_controls.c:(.text+0x806): undefined reference to `gtk_list_store_new'
port_controls.c:(.text+0x81c): undefined reference to `lrdf_get_scale_values'
port_controls.c:(.text+0x850): undefined reference to `gtk_list_store_append'
port_controls.c:(.text+0x88a): undefined reference to `gtk_list_store_set'
port_controls.c:(.text+0x8a2): undefined reference to `lrdf_free_setting_values'
port_controls.c:(.text+0x8a7): undefined reference to `gtk_tree_model_get_type'
port_controls.c:(.text+0x8b4): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x8bc): undefined reference to `gtk_combo_box_new_with_model'
port_controls.c:(.text+0x8c9): undefined reference to `g_object_unref'
port_controls.c:(.text+0x8ce): undefined reference to `gtk_cell_renderer_text_new'
port_controls.c:(.text+0x8d6): undefined reference to `gtk_cell_layout_get_type'
port_controls.c:(.text+0x8e4): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x8f4): undefined reference to `gtk_cell_layout_pack_start'
port_controls.c:(.text+0x8ff): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x916): undefined reference to `gtk_cell_layout_set_attributes'
port_controls.c:(.text+0x92b): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x9c7): undefined reference to `gtk_spin_button_new_with_range'
port_controls.c:(.text+0x9cf): undefined reference to `gtk_spin_button_get_type'
port_controls.c:(.text+0x9dd): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x9ea): undefined reference to `gtk_spin_button_set_numeric'
port_controls.c:(.text+0x9f5): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0x9ff): undefined reference to `gtk_spin_button_set_digits'
port_controls.c:(.text+0xa14): undefined reference to `g_type_check_instance_cast'
port_controls.c:(.text+0xabb): undefined reference to `g_string_printf'
port_controls.c:(.text+0xac3): undefined reference to `g_free'
port_controls.c:(.text+0xaee): undefined reference to `g_assertion_message_expr'
port_controls.c:(.text+0xb2f): undefined reference to `g_string_new'
jack_rack-port_controls.o: In function `gtk_widget_block_signal':
port_controls.c:(.text+0xbde): undefined reference to `g_signal_lookup'
port_controls.c:(.text+0xbfd): undefined reference to `g_signal_handlers_block_matched'
jack_rack-port_controls.o: In function `gtk_widget_unblock_signal':
port_controls.c:(.text+0xcae): undefined reference to `g_signal_lookup'
port_controls.c:(.text+0xccd): undefined reference to `g_signal_handlers_unblock_matched'
jack_rack-plugin_slot.o: In function `plugin_slot_create_lock_all_button':
plugin_slot.c:(.text+0x21): undefined reference to `gtk_toggle_button_new_with_label'
plugin_slot.c:(.text+0x32): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x4d): undefined reference to `g_signal_connect_data'
plugin_slot.c:(.text+0x56): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0x5b): undefined reference to `gtk_box_get_type'
plugin_slot.c:(.text+0x6b): undefined reference to `g_type_check_instance_cast'
jack_rack-plugin_slot.o: In function `plugin_slot_create_control_table.part.0':
plugin_slot.c:(.text+0xb0): undefined reference to `gtk_table_new'
plugin_slot.c:(.text+0xbc): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0xc1): undefined reference to `gtk_box_get_type'
plugin_slot.c:(.text+0xd1): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0xe3): undefined reference to `gtk_box_pack_start'
jack_rack-plugin_slot.o: In function `plugin_slot_show_wet_dry_controls':
plugin_slot.c:(.text+0x127): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0x15a): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0x179): undefined reference to `gtk_widget_hide'
plugin_slot.c:(.text+0x18a): undefined reference to `gtk_widget_hide'
plugin_slot.c:(.text+0x1b1): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0x1c2): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0x1f1): undefined reference to `gtk_widget_hide'
jack_rack-plugin_slot.o: In function `plugin_slot_show_controls':
plugin_slot.c:(.text+0x2a8): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0x2f0): undefined reference to `gtk_widget_hide'
plugin_slot.c:(.text+0x30a): undefined reference to `gtk_widget_hide'
plugin_slot.c:(.text+0x32a): undefined reference to `gtk_widget_hide'
plugin_slot.c:(.text+0x36a): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0x379): undefined reference to `gtk_widget_show'
jack_rack-plugin_slot.o: In function `plugin_slot_set_port_controls':
plugin_slot.c:(.text+0x414): undefined reference to `gtk_range_get_type'
plugin_slot.c:(.text+0x43a): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x448): undefined reference to `gtk_range_set_value'
plugin_slot.c:(.text+0x486): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x48e): undefined reference to `gtk_range_get_value'
plugin_slot.c:(.text+0x4ad): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x4ba): undefined reference to `gtk_range_set_value'
plugin_slot.c:(.text+0x4ea): undefined reference to `g_strdup_printf'
plugin_slot.c:(.text+0x4f2): undefined reference to `gtk_entry_get_type'
plugin_slot.c:(.text+0x508): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x513): undefined reference to `gtk_entry_set_text'
plugin_slot.c:(.text+0x51b): undefined reference to `g_free'
plugin_slot.c:(.text+0x561): undefined reference to `gtk_toggle_button_get_type'
plugin_slot.c:(.text+0x57a): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x595): undefined reference to `gtk_toggle_button_set_active'
plugin_slot.c:(.text+0x5a1): undefined reference to `gtk_combo_box_get_type'
plugin_slot.c:(.text+0x5c8): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x5d0): undefined reference to `gtk_combo_box_get_model'
plugin_slot.c:(.text+0x5ef): undefined reference to `gtk_tree_model_get_iter_first'
plugin_slot.c:(.text+0x616): undefined reference to `gtk_tree_model_get'
plugin_slot.c:(.text+0x67a): undefined reference to `gtk_tree_model_iter_next'
plugin_slot.c:(.text+0x699): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x6a6): undefined reference to `gtk_combo_box_set_active_iter'
plugin_slot.c:(.text+0x6d1): undefined reference to `gtk_spin_button_get_type'
plugin_slot.c:(.text+0x6ea): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x6fb): undefined reference to `gtk_spin_button_set_value'
plugin_slot.c:(.text+0x709): undefined reference to `log'
plugin_slot.c:(.text+0x73b): undefined reference to `gtk_spin_button_get_type'
plugin_slot.c:(.text+0x754): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x765): undefined reference to `gtk_spin_button_set_value'
plugin_slot.c:(.text+0x79b): undefined reference to `gtk_toggle_button_get_type'
plugin_slot.c:(.text+0x7b4): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x7cf): undefined reference to `gtk_toggle_button_set_active'
jack_rack-plugin_slot.o: In function `plugin_slot_set_wet_dry_controls':
plugin_slot.c:(.text+0x83a): undefined reference to `gtk_range_get_type'
plugin_slot.c:(.text+0x84e): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x861): undefined reference to `gtk_range_set_value'
plugin_slot.c:(.text+0x89d): undefined reference to `gtk_range_get_type'
plugin_slot.c:(.text+0x8b1): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x8c4): undefined reference to `gtk_range_set_value'
plugin_slot.c:(.text+0x8f2): undefined reference to `gtk_toggle_button_get_type'
plugin_slot.c:(.text+0x902): undefined reference to `g_type_check_instance_cast'
jack_rack-plugin_slot.o: In function `plugin_slot_set_controls':
plugin_slot.c:(.text+0x978): undefined reference to `gtk_toggle_button_get_type'
plugin_slot.c:(.text+0x989): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x995): undefined reference to `gtk_toggle_button_set_active'
plugin_slot.c:(.text+0x9cd): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x9d8): undefined reference to `gtk_toggle_button_set_active'
jack_rack-plugin_slot.o: In function `plugin_slot_destroy':
plugin_slot.c:(.text+0xa69): undefined reference to `gtk_widget_destroy'
plugin_slot.c:(.text+0xa72): undefined reference to `gtk_widget_destroy'
plugin_slot.c:(.text+0xa7b): undefined reference to `g_free'
jack_rack-plugin_slot.o: In function `plugin_slot_change_plugin':
plugin_slot.c:(.text+0xae0): undefined reference to `gtk_widget_destroy'
plugin_slot.c:(.text+0xaf6): undefined reference to `gtk_widget_destroy'
plugin_slot.c:(.text+0xaff): undefined reference to `g_free'
plugin_slot.c:(.text+0xb14): undefined reference to `gtk_button_get_type'
plugin_slot.c:(.text+0xb20): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0xb2b): undefined reference to `gtk_button_set_label'
plugin_slot.c:(.text+0xba3): undefined reference to `gtk_box_get_type'
plugin_slot.c:(.text+0xbb3): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0xbc1): undefined reference to `gtk_box_reorder_child'
plugin_slot.c:(.text+0xbc6): undefined reference to `gtk_toggle_button_get_type'
plugin_slot.c:(.text+0xbd2): undefined reference to `g_type_check_instance_cast'
jack_rack-plugin_slot.o: In function `plugin_slot_set_lock_all':
plugin_slot.c:(.text+0xdcb): undefined reference to `gtk_toggle_button_get_type'
plugin_slot.c:(.text+0xdde): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0xde6): undefined reference to `gtk_toggle_button_get_active'
jack_rack-plugin_slot.o: In function `plugin_slot_new':
plugin_slot.c:(.text+0xebd): undefined reference to `g_malloc'
plugin_slot.c:(.text+0xee9): undefined reference to `gtk_vbox_new'
plugin_slot.c:(.text+0xef5): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0xefe): undefined reference to `gtk_hbox_new'
plugin_slot.c:(.text+0xf0a): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0xf0f): undefined reference to `gtk_box_get_type'
plugin_slot.c:(.text+0xf22): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0xf34): undefined reference to `gtk_box_pack_start'
plugin_slot.c:(.text+0xf44): undefined reference to `gtk_button_new_with_label'
plugin_slot.c:(.text+0xf50): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0xf77): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0xf88): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0xfa6): undefined reference to `g_signal_connect_data'
plugin_slot.c:(.text+0xfb6): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0xfc8): undefined reference to `gtk_box_pack_start'
plugin_slot.c:(.text+0xfcd): undefined reference to `gtk_button_new'
plugin_slot.c:(.text+0xfd8): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0xfeb): undefined reference to `g_strconcat'
plugin_slot.c:(.text+0xff6): undefined reference to `gtk_image_new_from_file'
plugin_slot.c:(.text+0x1001): undefined reference to `g_free'
plugin_slot.c:(.text+0x100e): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x1020): undefined reference to `g_object_set_data'
plugin_slot.c:(.text+0x1028): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0x102d): undefined reference to `gtk_container_get_type'
plugin_slot.c:(.text+0x103b): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x1046): undefined reference to `gtk_container_add'
plugin_slot.c:(.text+0x1053): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x106e): undefined reference to `g_signal_connect_data'
plugin_slot.c:(.text+0x107a): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x108c): undefined reference to `gtk_box_pack_start'
plugin_slot.c:(.text+0x1091): undefined reference to `gtk_button_new'
plugin_slot.c:(.text+0x109c): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0x10af): undefined reference to `g_strconcat'
plugin_slot.c:(.text+0x10bc): undefined reference to `gtk_image_new_from_file'
plugin_slot.c:(.text+0x10cc): undefined reference to `g_free'
plugin_slot.c:(.text+0x10d4): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0x10df): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x10ea): undefined reference to `gtk_container_add'
plugin_slot.c:(.text+0x10f7): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x1112): undefined reference to `g_signal_connect_data'
plugin_slot.c:(.text+0x111e): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x1130): undefined reference to `gtk_box_pack_start'
plugin_slot.c:(.text+0x1135): undefined reference to `gtk_button_new'
plugin_slot.c:(.text+0x1140): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0x1153): undefined reference to `g_strconcat'
plugin_slot.c:(.text+0x1160): undefined reference to `gtk_image_new_from_file'
plugin_slot.c:(.text+0x1170): undefined reference to `g_free'
plugin_slot.c:(.text+0x117d): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x118c): undefined reference to `g_object_set_data'
plugin_slot.c:(.text+0x1194): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0x119f): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x11aa): undefined reference to `gtk_container_add'
plugin_slot.c:(.text+0x11b7): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x11d2): undefined reference to `g_signal_connect_data'
plugin_slot.c:(.text+0x11de): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x11f0): undefined reference to `gtk_box_pack_start'
plugin_slot.c:(.text+0x120c): undefined reference to `gtk_toggle_button_new_with_label'
plugin_slot.c:(.text+0x1218): undefined reference to `gtk_toggle_button_get_type'
plugin_slot.c:(.text+0x1226): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x1230): undefined reference to `gtk_toggle_button_set_active'
plugin_slot.c:(.text+0x123e): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x1259): undefined reference to `g_signal_connect_data'
plugin_slot.c:(.text+0x1262): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0x1272): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x1284): undefined reference to `gtk_box_pack_start'
plugin_slot.c:(.text+0x12a0): undefined reference to `gtk_toggle_button_new_with_label'
plugin_slot.c:(.text+0x12af): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x12b9): undefined reference to `gtk_toggle_button_set_active'
plugin_slot.c:(.text+0x12c7): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x12e2): undefined reference to `g_signal_connect_data'
plugin_slot.c:(.text+0x12eb): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0x12fb): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x130d): undefined reference to `gtk_box_pack_start'
plugin_slot.c:(.text+0x1368): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x137d): undefined reference to `gtk_box_pack_start'
plugin_slot.c:(.text+0x1382): undefined reference to `gtk_hseparator_new'
plugin_slot.c:(.text+0x138e): undefined reference to `gtk_widget_show'
plugin_slot.c:(.text+0x139e): undefined reference to `g_type_check_instance_cast'
plugin_slot.c:(.text+0x13b3): undefined reference to `gtk_box_pack_start'
plugin_slot.c:(.text+0x1456): undefined reference to `g_free'
plugin_slot.c:(.text+0x14b6): undefined reference to `g_slist_free'
plugin_slot.c:(.text+0x14be): undefined reference to `g_free'
jack_rack-plugin_slot.o: In function `plugin_slot_remove_midi_controls':
plugin_slot.c:(.text+0x1578): undefined reference to `g_slist_free'
jack_rack-plugin_slot.o: In function `plugin_slot_create_lock_all_button':
plugin_slot.c:(.text+0x83): undefined reference to `gtk_box_pack_end'
jack_rack-plugin_slot.o: In function `plugin_slot_show_wet_dry_controls':
plugin_slot.c:(.text+0x1eb): undefined reference to `gtk_widget_hide'
jack_rack-plugin_slot.o: In function `plugin_slot_set_wet_dry_controls':
plugin_slot.c:(.text+0x916): undefined reference to `gtk_toggle_button_set_active'
jack_rack-plugin_slot.o: In function `plugin_slot_destroy':
plugin_slot.c:(.text+0xa8d): undefined reference to `g_free'
jack_rack-plugin_slot.o: In function `plugin_slot_change_plugin':
plugin_slot.c:(.text+0xbe0): undefined reference to `gtk_toggle_button_set_active'
jack_rack-jack_rack.o: In function `jack_rack_new':
jack_rack.c:(.text+0x1a): undefined reference to `g_malloc'
jack_rack-jack_rack.o: In function `jack_rack_instantiate_plugin':
jack_rack.c:(.text+0xa5): undefined reference to `gtk_window_get_type'
jack_rack.c:(.text+0xb5): undefined reference to `g_type_check_instance_cast'
jack_rack.c:(.text+0xd4): undefined reference to `gtk_message_dialog_new'
jack_rack.c:(.text+0xdc): undefined reference to `gtk_dialog_get_type'
jack_rack.c:(.text+0xe7): undefined reference to `g_type_check_instance_cast'
jack_rack.c:(.text+0xef): undefined reference to `gtk_dialog_run'
jack_rack.c:(.text+0xfc): undefined reference to `gtk_widget_destroy'
jack_rack.c:(.text+0x15a): undefined reference to `gtk_window_get_type'
jack_rack.c:(.text+0x16a): undefined reference to `g_type_check_instance_cast'
jack_rack.c:(.text+0x18d): undefined reference to `gtk_message_dialog_new'
jack_rack.c:(.text+0x195): undefined reference to `gtk_dialog_get_type'
jack_rack.c:(.text+0x1a0): undefined reference to `g_type_check_instance_cast'
jack_rack.c:(.text+0x1a8): undefined reference to `gtk_dialog_run'
jack_rack.c:(.text+0x1b0): undefined reference to `gtk_widget_destroy'
jack_rack-jack_rack.o: In function `jack_rack_add_saved_plugin':
jack_rack.c:(.text+0x219): undefined reference to `g_slist_append'
jack_rack-jack_rack.o: In function `jack_rack_add_plugin':
jack_rack.c:(.text+0x29a): undefined reference to `g_slist_remove'
jack_rack.c:(.text+0x2bb): undefined reference to `g_list_append'
jack_rack.c:(.text+0x2ea): undefined reference to `gtk_box_get_type'
jack_rack.c:(.text+0x2fe): undefined reference to `g_type_check_instance_cast'
jack_rack-jack_rack.o: In function `jack_rack_remove_plugin_slot':
jack_rack.c:(.text+0x399): undefined reference to `g_list_remove'
jack_rack-jack_rack.o: In function `jack_rack_send_move_plugin_slot':
jack_rack.c:(.text+0x3fc): undefined reference to `g_list_find'
jack_rack-jack_rack.o: In function `jack_rack_move_plugin_slot':
jack_rack.c:(.text+0x49b): undefined reference to `g_list_index'
jack_rack.c:(.text+0x4b2): undefined reference to `g_list_remove'
jack_rack.c:(.text+0x4ca): undefined reference to `g_list_insert'
jack_rack.c:(.text+0x4d8): undefined reference to `gtk_box_get_type'
jack_rack.c:(.text+0x4e7): undefined reference to `g_type_check_instance_cast'
jack_rack-jack_rack.o: In function `jack_rack_get_next_midi_param':
jack_rack.c:(.text+0x632): undefined reference to `g_assertion_message_expr'
jack_rack-jack_rack.o: In function `jack_rack_destroy':
jack_rack.c:(.text+0x51): undefined reference to `g_free'
jack_rack-jack_rack.o: In function `jack_rack_add_plugin':
jack_rack.c:(.text+0x314): undefined reference to `gtk_box_pack_start'
jack_rack-jack_rack.o: In function `jack_rack_move_plugin_slot':
jack_rack.c:(.text+0x510): undefined reference to `gtk_box_reorder_child'
jack_rack-jack_rack.o: In function `jack_rack_get_plugin_slot':
jack_rack.c:(.text+0x575): undefined reference to `g_list_nth_data'
jack_rack-lock_free_fifo.o: In function `lff_init':
lock_free_fifo.c:(.text+0x1f): undefined reference to `g_malloc'
jack_rack-lock_free_fifo.o: In function `lff_new':
lock_free_fifo.c:(.text+0x4e): undefined reference to `g_malloc'
jack_rack-lock_free_fifo.o: In function `lff_destroy':
lock_free_fifo.c:(.text+0x99): undefined reference to `g_free'
jack_rack-lock_free_fifo.o: In function `lff_free':
lock_free_fifo.c:(.text+0x85): undefined reference to `g_free'
jack_rack-lock_free_fifo.o: In function `lff_destroy':
lock_free_fifo.c:(.text+0xa2): undefined reference to `g_free'
jack_rack-ui_callbacks.o: In function `reconnect_cb':
ui_callbacks.c:(.text+0x30): undefined reference to `gtk_widget_hide'
jack_rack-ui_callbacks.o: In function `add_cb':
ui_callbacks.c:(.text+0x5a): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x67): undefined reference to `g_object_get_data'
jack_rack-ui_callbacks.o: In function `channel_cb':
ui_callbacks.c:(.text+0xc2): undefined reference to `gtk_window_get_type'
ui_callbacks.c:(.text+0xce): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x118): undefined reference to `gtk_dialog_new_with_buttons'
ui_callbacks.c:(.text+0x134): undefined reference to `gtk_spin_button_new_with_range'
ui_callbacks.c:(.text+0x13f): undefined reference to `gtk_widget_show'
ui_callbacks.c:(.text+0x144): undefined reference to `gtk_spin_button_get_type'
ui_callbacks.c:(.text+0x152): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x15c): undefined reference to `gtk_spin_button_set_digits'
ui_callbacks.c:(.text+0x183): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x191): undefined reference to `gtk_spin_button_set_value'
ui_callbacks.c:(.text+0x196): undefined reference to `gtk_container_get_type'
ui_callbacks.c:(.text+0x19e): undefined reference to `gtk_dialog_get_type'
ui_callbacks.c:(.text+0x1ac): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x1bb): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x1c6): undefined reference to `gtk_container_add'
ui_callbacks.c:(.text+0x1e2): undefined reference to `gtk_label_new'
ui_callbacks.c:(.text+0x1ef): undefined reference to `gtk_widget_show'
ui_callbacks.c:(.text+0x1fa): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x209): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x219): undefined reference to `gtk_container_add'
ui_callbacks.c:(.text+0x224): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x22c): undefined reference to `gtk_dialog_run'
ui_callbacks.c:(.text+0x257): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x25f): undefined reference to `gtk_spin_button_get_value'
ui_callbacks.c:(.text+0x27a): undefined reference to `gtk_widget_destroy'
jack_rack-ui_callbacks.o: In function `open_cb':
ui_callbacks.c:(.text+0x365): undefined reference to `gtk_file_chooser_dialog_new'
ui_callbacks.c:(.text+0x36d): undefined reference to `gtk_dialog_get_type'
ui_callbacks.c:(.text+0x378): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x380): undefined reference to `gtk_dialog_run'
ui_callbacks.c:(.text+0x3a9): undefined reference to `gtk_file_chooser_get_type'
ui_callbacks.c:(.text+0x3b4): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x3bc): undefined reference to `gtk_file_chooser_get_filename'
ui_callbacks.c:(.text+0x3d6): undefined reference to `g_free'
jack_rack-ui_callbacks.o: In function `save_as_cb':
ui_callbacks.c:(.text+0x448): undefined reference to `gtk_file_chooser_dialog_new'
ui_callbacks.c:(.text+0x450): undefined reference to `gtk_dialog_get_type'
ui_callbacks.c:(.text+0x45b): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x463): undefined reference to `gtk_dialog_run'
ui_callbacks.c:(.text+0x491): undefined reference to `gtk_file_chooser_get_type'
ui_callbacks.c:(.text+0x49c): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x4a4): undefined reference to `gtk_file_chooser_get_filename'
ui_callbacks.c:(.text+0x4be): undefined reference to `g_free'
jack_rack-ui_callbacks.o: In function `lash_save_cb':
ui_callbacks.c:(.text+0x50a): undefined reference to `lash_event_new_with_type'
jack_rack-ui_callbacks.o: In function `quit_cb':
ui_callbacks.c:(.text+0x571): undefined reference to `gtk_main_quit'
jack_rack-ui_callbacks.o: In function `plugin_button_cb':
ui_callbacks.c:(.text+0x5f4): undefined reference to `gtk_menu_get_type'
ui_callbacks.c:(.text+0x601): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x618): undefined reference to `gtk_menu_popup'
jack_rack-ui_callbacks.o: In function `plugin_add_button_cb':
ui_callbacks.c:(.text+0x642): undefined reference to `gtk_get_current_event_time'
ui_callbacks.c:(.text+0x649): undefined reference to `gtk_menu_get_type'
ui_callbacks.c:(.text+0x654): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x66b): undefined reference to `gtk_menu_popup'
jack_rack-ui_callbacks.o: In function `setup_reconnect':
ui_callbacks.c:(.text+0x6c4): undefined reference to `gtk_label_new'
ui_callbacks.c:(.text+0x6cc): undefined reference to `gtk_container_get_type'
ui_callbacks.c:(.text+0x6d4): undefined reference to `gtk_dialog_get_type'
ui_callbacks.c:(.text+0x6e6): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x6f5): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x700): undefined reference to `gtk_container_add'
ui_callbacks.c:(.text+0x70f): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x71e): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x72b): undefined reference to `gtk_container_set_border_width'
ui_callbacks.c:(.text+0x73a): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x750): undefined reference to `gtk_widget_set_size_request'
ui_callbacks.c:(.text+0x75f): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x76b): undefined reference to `gtk_widget_show_all'
ui_callbacks.c:(.text+0x78d): undefined reference to `g_timeout_add'
ui_callbacks.c:(.text+0x79c): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x7a4): undefined reference to `gtk_dialog_run'
ui_callbacks.c:(.text+0x7ec): undefined reference to `gtk_widget_set_sensitive'
ui_callbacks.c:(.text+0x7f1): undefined reference to `gtk_widget_get_type'
ui_callbacks.c:(.text+0x800): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x80a): undefined reference to `gtk_widget_set_sensitive'
ui_callbacks.c:(.text+0x818): undefined reference to `gtk_widget_set_sensitive'
ui_callbacks.c:(.text+0x827): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x831): undefined reference to `gtk_widget_set_sensitive'
ui_callbacks.c:(.text+0x83f): undefined reference to `gtk_widget_set_sensitive'
ui_callbacks.c:(.text+0x84e): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x858): undefined reference to `gtk_widget_set_sensitive'
ui_callbacks.c:(.text+0x866): undefined reference to `gtk_widget_set_sensitive'
ui_callbacks.c:(.text+0x874): undefined reference to `gtk_widget_set_sensitive'
ui_callbacks.c:(.text+0x883): undefined reference to `gtk_widget_set_sensitive'
ui_callbacks.c:(.text+0x892): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0x89c): undefined reference to `gtk_widget_set_sensitive'
ui_callbacks.c:(.text+0x8aa): undefined reference to `gtk_widget_set_sensitive'
ui_callbacks.c:(.text+0x8e7): undefined reference to `gtk_dialog_new_with_buttons'
jack_rack-ui_callbacks.o: In function `idle_cb':
ui_callbacks.c:(.text+0xa21): undefined reference to `gtk_toggle_button_get_type'
ui_callbacks.c:(.text+0xa37): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0xa42): undefined reference to `gtk_toggle_button_set_active'
ui_callbacks.c:(.text+0xa71): undefined reference to `gtk_toggle_button_get_type'
ui_callbacks.c:(.text+0xa87): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0xa92): undefined reference to `gtk_toggle_button_set_active'
ui_callbacks.c:(.text+0xae9): undefined reference to `gtk_main_quit'
ui_callbacks.c:(.text+0xb13): undefined reference to `gtk_toggle_button_get_type'
ui_callbacks.c:(.text+0xb28): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0xb32): undefined reference to `gtk_toggle_button_set_active'
ui_callbacks.c:(.text+0xb75): undefined reference to `g_slist_append'
ui_callbacks.c:(.text+0xbbe): undefined reference to `lash_event_get_type'
ui_callbacks.c:(.text+0xbf6): undefined reference to `lash_event_destroy'
ui_callbacks.c:(.text+0xc04): undefined reference to `lash_get_event'
ui_callbacks.c:(.text+0xc18): undefined reference to `lash_event_get_type'
ui_callbacks.c:(.text+0xc31): undefined reference to `lash_event_get_string'
ui_callbacks.c:(.text+0xc40): undefined reference to `lash_get_fqn'
ui_callbacks.c:(.text+0xc5a): undefined reference to `lash_send_event'
ui_callbacks.c:(.text+0xd13): undefined reference to `lash_event_destroy'
ui_callbacks.c:(.text+0xd4a): undefined reference to `gtk_widget_get_type'
ui_callbacks.c:(.text+0xd5c): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0xd66): undefined reference to `gtk_widget_set_sensitive'
ui_callbacks.c:(.text+0xd75): undefined reference to `g_type_check_instance_cast'
ui_callbacks.c:(.text+0xd7f): undefined reference to `gtk_widget_set_sensitive'
ui_callbacks.c:(.text+0xd87): undefined reference to `lash_event_destroy'
ui_callbacks.c:(.text+0xd9c): undefined reference to `lash_event_get_string'
ui_callbacks.c:(.text+0xdab): undefined reference to `lash_get_fqn'
ui_callbacks.c:(.text+0xdc5): undefined reference to `lash_send_event'
ui_callbacks.c:(.text+0xea7): undefined reference to `lash_server_connected'
jack_rack-ui_callbacks.o: In function `channel_cb':
ui_callbacks.c:(.text+0x247): undefined reference to `gtk_widget_destroy'
jack_rack-ui_callbacks.o: In function `open_cb':
ui_callbacks.c:(.text+0x3a0): undefined reference to `gtk_widget_destroy'
jack_rack-ui_callbacks.o: In function `save_as_cb':
ui_callbacks.c:(.text+0x483): undefined reference to `gtk_widget_destroy'
jack_rack-ui_callbacks.o: In function `lash_save_cb':
ui_callbacks.c:(.text+0x51d): undefined reference to `lash_send_event'
jack_rack-ui_callbacks.o: In function `midi_cb':
ui_callbacks.c:(.text+0x5b9): undefined reference to `gtk_widget_show'
jack_rack-ui_callbacks.o: In function `setup_reconnect':
ui_callbacks.c:(.text+0x7c9): undefined reference to `gtk_widget_hide'
jack_rack-plugin_slot_callbacks.o: In function `slot_change_cb':
plugin_slot_callbacks.c:(.text+0xa): undefined reference to `g_type_check_instance_cast'
plugin_slot_callbacks.c:(.text+0x17): undefined reference to `g_object_get_data'
jack_rack-plugin_slot_callbacks.o: In function `slot_move_cb':
plugin_slot_callbacks.c:(.text+0x3a): undefined reference to `g_type_check_instance_cast'
plugin_slot_callbacks.c:(.text+0x47): undefined reference to `g_object_get_data'
jack_rack-plugin_slot_callbacks.o: In function `slot_ablise_cb':
plugin_slot_callbacks.c:(.text+0xce): undefined reference to `g_type_check_instance_cast'
plugin_slot_callbacks.c:(.text+0xe0): undefined reference to `g_object_set_data'
plugin_slot_callbacks.c:(.text+0xf2): undefined reference to `g_type_check_instance_cast'
plugin_slot_callbacks.c:(.text+0x102): undefined reference to `g_object_set_data'
plugin_slot_callbacks.c:(.text+0x107): undefined reference to `gtk_menu_get_type'
plugin_slot_callbacks.c:(.text+0x11d): undefined reference to `g_type_check_instance_cast'
plugin_slot_callbacks.c:(.text+0x134): undefined reference to `gtk_menu_popup'
jack_rack-plugin_slot_callbacks.o: In function `slot_wet_dry_control_cb':
plugin_slot_callbacks.c:(.text+0x1c6): undefined reference to `g_type_check_instance_cast'
plugin_slot_callbacks.c:(.text+0x1d3): undefined reference to `g_object_get_data'
plugin_slot_callbacks.c:(.text+0x1de): undefined reference to `gtk_range_get_value'
plugin_slot_callbacks.c:(.text+0x249): undefined reference to `gtk_range_get_value'
plugin_slot_callbacks.c:(.text+0x253): undefined reference to `gtk_range_get_type'
plugin_slot_callbacks.c:(.text+0x263): undefined reference to `g_type_check_instance_cast'
plugin_slot_callbacks.c:(.text+0x270): undefined reference to `gtk_range_set_value'
jack_rack-plugin_slot_callbacks.o: In function `slot_wet_dry_lock_cb':
plugin_slot_callbacks.c:(.text+0x295): undefined reference to `gtk_toggle_button_get_active'
jack_rack-plugin_slot_callbacks.o: In function `slot_lock_all_cb':
plugin_slot_callbacks.c:(.text+0x2ca): undefined reference to `gtk_toggle_button_get_active'
plugin_slot_callbacks.c:(.text+0x2da): undefined reference to `g_type_check_instance_cast'
plugin_slot_callbacks.c:(.text+0x2e7): undefined reference to `g_object_get_data'
plugin_slot_callbacks.c:(.text+0x301): undefined reference to `g_type_check_instance_cast'
plugin_slot_callbacks.c:(.text+0x322): undefined reference to `g_object_set_data'
jack_rack-control_callbacks.o: In function `gtk_widget_set_text_colour':
control_callbacks.c:(.text+0x1a): undefined reference to `gtk_widget_get_colormap'
control_callbacks.c:(.text+0x28): undefined reference to `gdk_color_parse'
control_callbacks.c:(.text+0x3a): undefined reference to `gdk_colormap_alloc_color'
control_callbacks.c:(.text+0x47): undefined reference to `gtk_widget_modify_text'
jack_rack-control_callbacks.o: In function `control_button_press_cb':
control_callbacks.c:(.text+0x84): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x91): undefined reference to `g_object_get_data'
control_callbacks.c:(.text+0xf7): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x106): undefined reference to `g_object_set_data'
control_callbacks.c:(.text+0x117): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x129): undefined reference to `g_object_set_data'
control_callbacks.c:(.text+0x13a): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x14a): undefined reference to `g_object_set_data'
control_callbacks.c:(.text+0x15b): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x16b): undefined reference to `g_object_set_data'
control_callbacks.c:(.text+0x170): undefined reference to `gtk_menu_get_type'
control_callbacks.c:(.text+0x185): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x19c): undefined reference to `gtk_menu_popup'
control_callbacks.c:(.text+0x1c1): undefined reference to `gtk_toggle_button_get_type'
control_callbacks.c:(.text+0x1d1): undefined reference to `gtk_toggle_button_get_type'
control_callbacks.c:(.text+0x1e4): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x1ec): undefined reference to `gtk_toggle_button_get_active'
control_callbacks.c:(.text+0x208): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x218): undefined reference to `g_object_set_data'
control_callbacks.c:(.text+0x228): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x235): undefined reference to `gtk_toggle_button_set_active'
jack_rack-control_callbacks.o: In function `wet_dry_button_press_cb':
control_callbacks.c:(.text+0x2ae): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x2c0): undefined reference to `g_object_set_data'
control_callbacks.c:(.text+0x2d1): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x2e1): undefined reference to `g_object_set_data'
control_callbacks.c:(.text+0x2ee): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x2fb): undefined reference to `g_object_get_data'
control_callbacks.c:(.text+0x30f): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x31f): undefined reference to `g_object_set_data'
control_callbacks.c:(.text+0x324): undefined reference to `gtk_menu_get_type'
control_callbacks.c:(.text+0x339): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x350): undefined reference to `gtk_menu_popup'
jack_rack-control_callbacks.o: In function `control_add_midi_cb':
control_callbacks.c:(.text+0x36f): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x37c): undefined reference to `g_object_get_data'
control_callbacks.c:(.text+0x3a9): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x3b6): undefined reference to `g_object_get_data'
control_callbacks.c:(.text+0x3c7): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x3d4): undefined reference to `g_object_get_data'
control_callbacks.c:(.text+0x3e4): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x3f1): undefined reference to `g_object_get_data'
control_callbacks.c:(.text+0x419): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x426): undefined reference to `g_object_get_data'
control_callbacks.c:(.text+0x436): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x443): undefined reference to `g_object_get_data'
control_callbacks.c:(.text+0x499): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x4a6): undefined reference to `g_object_get_data'
jack_rack-control_callbacks.o: In function `control_float_cb':
control_callbacks.c:(.text+0x4e3): undefined reference to `gtk_range_get_value'
control_callbacks.c:(.text+0x50b): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x518): undefined reference to `g_object_get_data'
control_callbacks.c:(.text+0x543): undefined reference to `g_strdup_printf'
control_callbacks.c:(.text+0x54b): undefined reference to `gtk_entry_get_type'
control_callbacks.c:(.text+0x567): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x572): undefined reference to `gtk_entry_set_text'
control_callbacks.c:(.text+0x57a): undefined reference to `g_free'
control_callbacks.c:(.text+0x5a1): undefined reference to `gtk_range_get_value'
control_callbacks.c:(.text+0x5ab): undefined reference to `gtk_range_get_type'
control_callbacks.c:(.text+0x5c4): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x5d1): undefined reference to `gtk_range_set_value'
control_callbacks.c:(.text+0x60f): undefined reference to `exp'
jack_rack-control_callbacks.o: In function `control_float_text_cb':
control_callbacks.c:(.text+0x65e): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x66b): undefined reference to `g_object_get_data'
control_callbacks.c:(.text+0x676): undefined reference to `gtk_range_get_type'
control_callbacks.c:(.text+0x692): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x69a): undefined reference to `gtk_range_get_adjustment'
control_callbacks.c:(.text+0x6a5): undefined reference to `gtk_entry_get_text'
control_callbacks.c:(.text+0x738): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x749): undefined reference to `gtk_range_set_value'
control_callbacks.c:(.text+0x74e): undefined reference to `gtk_widget_get_type'
control_callbacks.c:(.text+0x759): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x771): undefined reference to `gtk_widget_get_type'
control_callbacks.c:(.text+0x77c): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x7b6): undefined reference to `exp'
control_callbacks.c:(.text+0x7ce): undefined reference to `exp'
control_callbacks.c:(.text+0x7e5): undefined reference to `log'
jack_rack-control_callbacks.o: In function `control_bool_cb':
control_callbacks.c:(.text+0x811): undefined reference to `gtk_toggle_button_get_active'
control_callbacks.c:(.text+0x83a): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x847): undefined reference to `g_object_get_data'
control_callbacks.c:(.text+0x87e): undefined reference to `gtk_toggle_button_get_type'
control_callbacks.c:(.text+0x897): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x8a2): undefined reference to `gtk_toggle_button_set_active'
jack_rack-control_callbacks.o: In function `control_int_cb':
control_callbacks.c:(.text+0x8e1): undefined reference to `gtk_spin_button_get_value_as_int'
control_callbacks.c:(.text+0x8f1): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x8fe): undefined reference to `g_object_get_data'
control_callbacks.c:(.text+0x936): undefined reference to `gtk_spin_button_get_type'
control_callbacks.c:(.text+0x94f): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0x95c): undefined reference to `gtk_spin_button_set_value'
jack_rack-control_callbacks.o: In function `control_points_cb':
control_callbacks.c:(.text+0x9a2): undefined reference to `gtk_combo_box_get_active_iter'
control_callbacks.c:(.text+0x9cc): undefined reference to `gtk_combo_box_get_model'
control_callbacks.c:(.text+0x9e9): undefined reference to `gtk_tree_model_get'
control_callbacks.c:(.text+0x9f6): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0xa03): undefined reference to `g_object_get_data'
control_callbacks.c:(.text+0xa39): undefined reference to `gtk_combo_box_get_active'
control_callbacks.c:(.text+0xa66): undefined reference to `gtk_combo_box_get_type'
control_callbacks.c:(.text+0xa7f): undefined reference to `g_type_check_instance_cast'
control_callbacks.c:(.text+0xa8a): undefined reference to `gtk_combo_box_set_active'
jack_rack-control_callbacks.o: In function `control_lock_cb':
control_callbacks.c:(.text+0xab5): undefined reference to `gtk_toggle_button_get_active'
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [jack-rack] Erreur 1
make[2] : on quitte le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/src »
make[1]: *** [all] Erreur 2
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/src »
make: *** [all-recursive] Erreur 1
==> Construction et installation du paquet
==> Création du paquet jack-rack 1.4.7-3 (dim. oct. 2 11:36:47 CEST 2011)
==> Vérification des dépendances pour l'exécution...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
-> jack-rack-1.4.7.tar.bz2 trouvé
==> Validation des fichiers sources avec md5sums...
jack-rack-1.4.7.tar.bz2 ... Réussite
==> Validation des fichiers sources avec sha256sums...
jack-rack-1.4.7.tar.bz2 ... Réussite
==> Extraction des sources...
-> Extraction de jack-rack-1.4.7.tar.bz2 avec bsdtar
==> Suppression du répertoire pkg/ existant...
==> Entre dans l'environnement fakeroot...
==> Lancement de build()...
checking for autoconf >= 2.53...
testing autoconf2.50... not found.
testing autoconf... found 2.68
checking for automake >= 1.9...
testing automake-1.11... found 1.11.1
checking for gettext >= 0.10.40...
testing gettextize... found 0.18.1
checking for pkg-config >= 0.14.0...
testing pkg-config... found 0.26
Checking for required M4 macros...
Checking for forbidden M4 macros...
Processing ./configure.ac
Running autopoint...
Copying file mkinstalldirs
Running aclocal-1.11...
Running autoconf...
Running autoheader...
Running automake-1.11...
Running ./configure --enable-maintainer-mode --prefix=/usr --disable-gnome --enable-lash ...
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for JACK... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking ladspa.h usability... yes
checking ladspa.h presence... yes
checking for ladspa.h... yes
checking for ALSA... yes
checking for GTK... yes
checking for XML... yes
checking for LASH... yes
checking lrdf.h usability... yes
checking lrdf.h presence... yes
checking for lrdf.h... yes
checking for lrdf_init in -llrdf... yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
configure: creating ./config.status
config.status: creating po/Makefile.in
config.status: WARNING: 'po/Makefile.in.in' seems to ignore the --datarootdir setting
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating pixmaps/Makefile
config.status: creating src/ac_config.h
config.status: src/ac_config.h is unchanged
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
JACK Rack configured
ALSA support: yes
XML support: yes
LRDF support: yes
LASH support: yes
GNOME 2 support: no
Installation prefix: /usr
Now type `make' to compile Package
Making all in pixmaps
make[1] : on entre dans le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/pixmaps »
make[1]: Rien à faire pour « all ».
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/pixmaps »
Making all in src
make[1] : on entre dans le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/src »
make all-am
make[2] : on entre dans le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/src »
make[2] : on quitte le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/src »
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/src »
Making all in po
make[1] : on entre dans le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/po »
make[1]: Rien à faire pour « all ».
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/po »
make[1] : on entre dans le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7 »
make[1]: Rien à faire pour « all-am ».
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7 »
Making install in pixmaps
make[1] : on entre dans le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/pixmaps »
make[2] : on entre dans le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/pixmaps »
make[2]: Rien à faire pour « install-exec-am ».
test -z "/usr/share/pixmaps" || /bin/mkdir -p "/tmp/yaourt-tmp-shom/aur-jack-rack/pkg/usr/share/pixmaps"
/bin/install -c -m 644 jack-rack-icon.png '/tmp/yaourt-tmp-shom/aur-jack-rack/pkg/usr/share/pixmaps'
test -z "/usr/share/jack-rack" || /bin/mkdir -p "/tmp/yaourt-tmp-shom/aur-jack-rack/pkg/usr/share/jack-rack"
/bin/install -c -m 644 jr-cross.png jr-down-arrow.png jr-up-arrow.png jack-rack-logo.png gnome-mixer-small.png '/tmp/yaourt-tmp-shom/aur-jack-rack/pkg/usr/share/jack-rack'
make[2] : on quitte le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/pixmaps »
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/pixmaps »
Making install in src
make[1] : on entre dans le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/src »
make[2] : on entre dans le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/src »
test -z "/usr/bin" || /bin/mkdir -p "/tmp/yaourt-tmp-shom/aur-jack-rack/pkg/usr/bin"
/bin/install -c jack-rack '/tmp/yaourt-tmp-shom/aur-jack-rack/pkg/usr/bin'
test -z "/usr/share/dtds" || /bin/mkdir -p "/tmp/yaourt-tmp-shom/aur-jack-rack/pkg/usr/share/dtds"
/bin/install -c -m 644 jack_rack_1.0.dtd jack_rack_1.1.dtd jack_rack_1.2.dtd jack_rack_1.3.dtd '/tmp/yaourt-tmp-shom/aur-jack-rack/pkg/usr/share/dtds'
make[2] : on quitte le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/src »
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/src »
Making install in po
make[1] : on entre dans le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/po »
/bin/sh @MKINSTALLDIRS@ /tmp/yaourt-tmp-shom/aur-jack-rack/pkg/usr/share
/bin/sh: @MKINSTALLDIRS@: Aucun fichier ou dossier de ce type
make[1]: *** [install-data-yes] Erreur 127
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-shom/aur-jack-rack/src/jack-rack-1.4.7/po »
make: *** [install-recursive] Erreur 1
C'est comme même bête car il compile très bien, c'est juste la copie des fichiers dans le dossier /pkg qui échoue.
je ne comprend pas... Ce que tu peux faire c'est lancer le makepkg et faire un tar.gz du dossier globale et l'état contenant le dossier scr et pkg et de m'envoyer un lien. Comme ceci je pourrais essayer de comprendre ce qui se passe.
Sinon c'est quoi ton architecture ? 32 ou 64 bits ?
J'ai télécharger l'archive, je l'ai extrait, j'ai mis le PKGBUILD dans l'archive extraite, et j'ai lancer la commande makepkg. J'ai ensuite fait une archive du dossier.. Je te l'envoie par mail ?
Sinon, c'est du 64 bits
Il fallait éditer le PKGBUILD, j'avais oublié de te le dire
Bon ok, moi aussi j'ai le même problème si j'installe le paquet raptor1
Donc arrête de chercher de ton coté, je vais creuser du mien, maintenant que j’arrive à reproduire le bug
Dernière modification par benjarobin le dim. 02 oct. 2011, 20:28, modifié 2 fois.
Pour info, si ça peut aider, j'ai testé vite fait la compilation de jack-rack et chez moi ça passe en 64 bits, mais pas en 32 bits sans modification (même trace que dans les premiers messages). Louche.
«The following statement is not true. The previous statement is true.»
Non, ce n'est pas vraiment louche, c'est juste que le .configure n'est plus adapté, il faut le régénérer. Tu as juste de la chance que cela passe encore en 64 bits.
Le .configure régénérer le Makefile du dossier po à partir du Makefile.in.in qui était bon.
Bref, le principal c'est que cela fonctionne maintenant