Wireshark-dev: Re: [Wireshark-dev] ui/gtk/pixbuf-csource not linked in

From: João Valverde <joao.valverde@xxxxxxxxxxxxxxxxxx>
Date: Sat, 5 Dec 2015 00:46:06 +0000


On 05-12-2015 00:29, Simon Barber wrote:
I'm building wireshark_gtk on MacOS 10.10 using cmake, with GTK2, and
I'm not seeing pixbuf-csource being linked in. Here's the AR command:

ar cru libgtkui.a libgtkui_a-about_dlg.o
libgtkui_a-addr_resolution_dlg.o libgtkui_a-bytes_view.o
libgtkui_a-capture_dlg.o libgtkui_a-capture_file_dlg.o
libgtkui_a-capture_if_dlg.o libgtkui_a-capture_info_dlg.o
libgtkui_a-color_dlg.o libgtkui_a-color_edit_dlg.o
libgtkui_a-color_utils.o libgtkui_a-conversation_hastables_dlg.o
libgtkui_a-conversations_table.o libgtkui_a-decode_as_dlg.o
libgtkui_a-dfilter_expr_dlg.o libgtkui_a-dissector_tables_dlg.o
libgtkui_a-dlg_utils.o libgtkui_a-drag_and_drop.o
libgtkui_a-edit_packet_comment_dlg.o libgtkui_a-expert_comp_table.o
libgtkui_a-export_object_dlg.o libgtkui_a-export_sslkeys.o
libgtkui_a-extcap_gtk.o libgtkui_a-filter_autocomplete.o
libgtkui_a-file_dlg.o libgtkui_a-file_import_dlg.o
libgtkui_a-fileset_dlg.o libgtkui_a-filter_dlg.o
libgtkui_a-filter_expression_save_dlg.o libgtkui_a-filter_utils.o
libgtkui_a-find_dlg.o libgtkui_a-firewall_dlg.o libgtkui_a-follow_ssl.o
libgtkui_a-follow_stream.o libgtkui_a-follow_tcp.o
libgtkui_a-follow_udp.o libgtkui_a-font_utils.o libgtkui_a-goto_dlg.o
libgtkui_a-graph_analysis.o libgtkui_a-gtk_iface_monitor.o
libgtkui_a-gui_stat_util.o libgtkui_a-gui_utils.o libgtkui_a-help_dlg.o
libgtkui_a-hostlist_table.o libgtkui_a-macros_dlg.o libgtkui_a-main.o
libgtkui_a-main_80211_toolbar.o libgtkui_a-main_filter_toolbar.o
libgtkui_a-main_menubar.o libgtkui_a-manual_addr_resolv.o
libgtkui_a-packet_panes.o libgtkui_a-main_statusbar.o
libgtkui_a-main_titlebar.o libgtkui_a-main_toolbar.o
libgtkui_a-main_welcome.o libgtkui_a-packet_history.o
libgtkui_a-packet_list_store.o libgtkui_a-packet_list.o
libgtkui_a-packet_win.o libgtkui_a-pixmap_save.o
libgtkui_a-plugins_dlg.o libgtkui_a-prefs_capture.o
libgtkui_a-prefs_column.o libgtkui_a-prefs_dlg.o
libgtkui_a-prefs_filter_expressions.o libgtkui_a-prefs_gui.o
libgtkui_a-prefs_layout.o libgtkui_a-prefs_font_color.o
libgtkui_a-print_dlg.o libgtkui_a-profile_dlg.o
libgtkui_a-progress_dlg.o libgtkui_a-proto_dlg.o libgtkui_a-proto_help.o
libgtkui_a-proto_hier_stats_dlg.o libgtkui_a-proto_hier_tree_model.o
libgtkui_a-proto_tree_model.o libgtkui_a-range_utils.o
libgtkui_a-response_time_delay_table.o libgtkui_a-rtp_player.o
libgtkui_a-sctp_byte_graph_dlg.o libgtkui_a-sctp_error_dlg.o
libgtkui_a-sctp_graph_dlg.o libgtkui_a-service_response_time_table.o
libgtkui_a-simple_dialog.o libgtkui_a-simple_stattable.o
libgtkui_a-stock_icons.o libgtkui_a-summary_dlg.o
libgtkui_a-supported_protos_dlg.o libgtkui_a-tap_param_dlg.o
libgtkui_a-text_page_utils.o libgtkui_a-time_shift_dlg.o
libgtkui_a-uat_gui.o libgtkui_a-webbrowser.o  libgtkui_a-compare_stat.o
libgtkui_a-dcerpc_stat.o libgtkui_a-expert_comp_dlg.o
libgtkui_a-export_pdu_dlg.o libgtkui_a-flow_graph.o
libgtkui_a-funnel_stat.o libgtkui_a-gsm_map_summary.o
libgtkui_a-iax2_analysis.o libgtkui_a-io_stat.o
libgtkui_a-lbm_stream_dlg.o libgtkui_a-lbm_uimflow_dlg.o
libgtkui_a-mac_lte_stat_dlg.o libgtkui_a-mcast_stream_dlg.o
libgtkui_a-mtp3_summary.o libgtkui_a-rlc_lte_graph.o
libgtkui_a-rlc_lte_stat_dlg.o libgtkui_a-rpc_stat.o
libgtkui_a-rtp_analysis.o libgtkui_a-rtp_stream_dlg.o
libgtkui_a-sctp_assoc_analyse.o libgtkui_a-sctp_chunk_stat.o
libgtkui_a-sctp_chunk_stat_dlg.o libgtkui_a-sctp_stat_dlg.o
libgtkui_a-stats_tree_stat.o libgtkui_a-tcp_graph.o
libgtkui_a-voip_calls_dlg.o libgtkui_a-wlan_stat_dlg.o
libgtkui_a-wireshark-tap-register.o libgtkui_a-wireshark-gresources.o

What do I need to change to fix this?

Does it need fixing?

It's only linked if your GLib version is below 2.32.