Description: fix not exportet symbol ags_widget_cclosure_marshal_VOID__STRING_INT() The symbol ags_widget_cclosure_marshal_VOID__STRING_INT() was not exported. This patch fixes the situation. Author: Joël Krähemann Origin: upstream, Last-Update: 2018-04-10 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/Makefile.am +++ b/Makefile.am @@ -312,8 +312,7 @@ check_PROGRAMS = include $(top_srcdir)/unit-tests.mk -# disabled for shorter package build time -# include $(top_srcdir)/functional-tests.mk +include $(top_srcdir)/functional-tests.mk TESTS = $(check_PROGRAMS) @@ -2078,6 +2077,7 @@ rm -f libags_gui.sym touch libags_gui.sym find ags/widget -name "*.h" | xargs grep --no-filename -o -P "(?<=\s)(ags_[a-z0-9_]+)(?=[\s]*\()" >> libags_gui.sym + find ags/widget -name "ags_widget_marshal.h" | xargs grep --no-filename -o -P "(ags_widget_cclosure_marshal_[a-zA-Z0-9_]+)" >> libags_gui.sym gen-symbols-all: gen-symbols-ags gen-symbols-ags-thread gen-symbols-ags-server gen-symbols-ags-audio gen-symbols-ags-gui echo "Generated all symbols" --- a/libags_gui.sym +++ b/libags_gui.sym @@ -1,34 +1,26 @@ -ags_piano_get_type -ags_piano_key_code_to_note -ags_piano_key_pressed -ags_piano_key_released -ags_piano_key_clicked -ags_piano_get_active_key -ags_piano_new ags_vled_array_get_type ags_vled_array_new -ags_led_get_type -ags_led_set_active -ags_led_unset_active -ags_led_new -ags_level_get_type -ags_level_new +ags_expander_get_type +ags_expander_child_alloc +ags_expander_child_find +ags_expander_add +ags_expander_remove +ags_expander_new ags_scale_get_type ags_scale_value_changed ags_scale_new -ags_table_get_type -ags_table_new -ags_container_add_all -ags_hindicator_get_type -ags_hindicator_new -ags_level_box_get_type -ags_level_box_new +ags_vscale_box_get_type +ags_vscale_box_new +ags_expander_set_get_type +ags_expander_set_child_alloc +ags_expander_set_child_find +ags_expander_set_set_flags +ags_expander_set_add +ags_expander_set_remove +ags_expander_set_new ags_hled_array_get_type ags_hled_array_new -ags_scale_box_get_type -ags_scale_box_new -ags_hscale_box_get_type -ags_hscale_box_new +ags_timebar_new ags_cartesian_get_type ags_plot_alloc ags_plot_free @@ -45,13 +37,30 @@ ags_cartesian_reallocate_label ags_cartesian_fill_label ags_cartesian_new -ags_vindicator_get_type -ags_vindicator_new +ags_indicator_get_type +ags_indicator_new +ags_hlevel_box_get_type +ags_hlevel_box_new +ags_level_box_get_type +ags_level_box_new ags_dial_get_type ags_dial_draw ags_dial_value_changed ags_dial_set_value ags_dial_new +ags_ruler_get_type +ags_ruler_new +ags_container_add_all +ags_scrolled_piano_get_type +ags_scrolled_piano_new +ags_vindicator_get_type +ags_vindicator_new +ags_waveform_get_type +ags_waveform_new +ags_scrolled_level_box_get_type +ags_scrolled_level_box_new +ags_level_get_type +ags_level_new ags_notebook_get_type ags_notebook_tab_alloc ags_notebook_tab_free @@ -65,41 +74,33 @@ ags_notebook_remove_tab ags_notebook_remove_tab_with_data ags_notebook_new -ags_expander_get_type -ags_expander_child_alloc -ags_expander_child_find -ags_expander_add -ags_expander_remove -ags_expander_new -ags_scrolled_piano_get_type -ags_scrolled_piano_new +ags_htimebar_new +ags_led_get_type +ags_led_set_active +ags_led_unset_active +ags_led_new +ags_table_get_type +ags_table_new ags_vlevel_box_get_type ags_vlevel_box_new -ags_htimebar_new -ags_indicator_get_type -ags_indicator_new -ags_timebar_new -ags_expander_set_get_type -ags_expander_set_child_alloc -ags_expander_set_child_find -ags_expander_set_set_flags -ags_expander_set_add -ags_expander_set_remove -ags_expander_set_new -ags_vscale_box_get_type -ags_vscale_box_new -ags_scrolled_level_box_get_type -ags_scrolled_level_box_new -ags_ruler_get_type -ags_ruler_new -ags_waveform_get_type -ags_waveform_new +ags_hindicator_get_type +ags_hindicator_new +ags_scale_box_get_type +ags_scale_box_new +ags_piano_get_type +ags_piano_key_code_to_note +ags_piano_key_pressed +ags_piano_key_released +ags_piano_key_clicked +ags_piano_get_active_key +ags_piano_new +ags_scrolled_scale_box_get_type +ags_scrolled_scale_box_new +ags_hscale_box_get_type +ags_hscale_box_new ags_led_array_get_type ags_led_array_set_led_count ags_led_array_unset_all ags_led_array_set_nth ags_led_array_new -ags_hlevel_box_get_type -ags_hlevel_box_new -ags_scrolled_scale_box_get_type -ags_scrolled_scale_box_new +ags_widget_cclosure_marshal_VOID__STRING_INT