bugXnee - Bugs: bug #63881, Link failure on macOS: duplicate...

 
 

bug #63881: Link failure on macOS: duplicate symbols

Submitter:  Ryan Carsten Schmidt <ryandesign>
Submitted:  Wed 08 Mar 2023 05:49:08 AM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup
   

Wed 08 Mar 2023 06:19:31 AM UTC, comment #1: 

This may be a duplicate of bug #58810.

Ryan Carsten Schmidt <ryandesign>
Wed 08 Mar 2023 05:49:08 AM UTC, original submission:  

xnee 3.19 doesn't link on macOS:


duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/datastrings.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/datastrings.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/datastrings.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/datastrings.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/datastrings.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/datastrings.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/datastrings.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/datastrings.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/datastrings.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/datastrings.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/datastrings.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_sem.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_sem.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_sem.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_sem.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_sem.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_sem.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_sem.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_sem.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_sem.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_sem.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_sem.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/print.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/print.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/print.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/print.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/print.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/print.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/print.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/print.o
duplicate symbol '_xnee_grab_modifiers_control' in:
    .libs/xnee.o
    .libs/print.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/print.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/print.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/print.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/print_varargs.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/print_varargs.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/print_varargs.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/print_varargs.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/print_varargs.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/print_varargs.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/print_varargs.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/print_varargs.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/print_varargs.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/print_varargs.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/print_varargs.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_replay.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_replay.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_replay.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_replay.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_replay.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_replay.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_replay.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_replay.o
duplicate symbol '_xnee_grab_modifiers_control' in:
    .libs/xnee.o
    .libs/xnee_replay.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_replay.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_replay.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_replay.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_record.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_record.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_record.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_record.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_record.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_record.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_record.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_record.o
duplicate symbol '_xnee_grab_modifiers_control' in:
    .libs/xnee.o
    .libs/xnee_record.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_record.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_record.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_record.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_resolution.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_resolution.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_resolution.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_resolution.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_resolution.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_resolution.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_resolution.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_resolution.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_resolution.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_resolution.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_resolution.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_dl.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_dl.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_dl.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_dl.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_dl.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_dl.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_dl.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_dl.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_dl.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_dl.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_dl.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_setget.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_setget.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_setget.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_setget.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_setget.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_setget.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_setget.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_setget.o
duplicate symbol '_xnee_grab_modifiers_control' in:
    .libs/xnee.o
    .libs/xnee_setget.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_setget.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_setget.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_setget.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_fake.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_fake.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_fake.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_fake.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_fake.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_fake.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_fake.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_fake.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_fake.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_fake.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_fake.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_km.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_km.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_km.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_km.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_km.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_km.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_km.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_km.o
duplicate symbol '_xnee_grab_modifiers_control' in:
    .libs/xnee.o
    .libs/xnee_km.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_km.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_km.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_km.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_grab.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_grab.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_grab.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_grab.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_grab.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_grab.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_grab.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_grab.o
duplicate symbol '_xnee_grab_modifiers_control' in:
    .libs/xnee.o
    .libs/xnee_grab.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_grab.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_grab.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_grab.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_time.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_time.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_time.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_time.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_time.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_time.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_time.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_time.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_time.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_time.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_time.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_callback.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_callback.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_callback.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_callback.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_callback.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_callback.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_callback.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_callback.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_callback.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_callback.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_callback.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_strings.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_strings.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_strings.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_strings.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_strings.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_strings.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_strings.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_strings.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_strings.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_strings.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_strings.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_buffer.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_buffer.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_buffer.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_buffer.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_buffer.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_buffer.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_buffer.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_buffer.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_buffer.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_buffer.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_buffer.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_resource.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_resource.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_resource.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_resource.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_resource.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_resource.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_resource.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_resource.o
duplicate symbol '_xnee_grab_modifiers_control' in:
    .libs/xnee.o
    .libs/xnee_resource.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_resource.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_resource.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_resource.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_threshold.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_threshold.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_threshold.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_threshold.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_threshold.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_threshold.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_threshold.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_threshold.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_threshold.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_threshold.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_threshold.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_range.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_range.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_range.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_range.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_range.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_range.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_range.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_range.o
duplicate symbol '_xnee_grab_modifiers_control' in:
    .libs/xnee.o
    .libs/xnee_range.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_range.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_range.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_range.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_expr.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_expr.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_expr.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_expr.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_expr.o
duplicate symbol '_xnee_window_types' in:
    .libs/xnee_replay.o
    .libs/xnee_expr.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_expr.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_expr.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_expr.o
duplicate symbol '_xnee_grab_modifiers_control' in:
    .libs/xnee.o
    .libs/xnee_expr.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_expr.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_expr.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_expr.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_error.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_error.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_error.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_error.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_error.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_error.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_error.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_error.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_error.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_error.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_error.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_keysym.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_keysym.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_keysym.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_keysym.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_keysym.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_keysym.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_keysym.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_keysym.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_keysym.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_keysym.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_keysym.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_session.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_session.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_session.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_session.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_session.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_session.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_session.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_session.o
duplicate symbol '_xnee_grab_modifiers_control' in:
    .libs/xnee.o
    .libs/xnee_session.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_session.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_session.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_session.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_utils.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_utils.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_utils.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_utils.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_utils.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_utils.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_utils.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_utils.o
duplicate symbol '_xnee_grab_modifiers_control' in:
    .libs/xnee.o
    .libs/xnee_utils.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_utils.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_utils.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_utils.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_fileop.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_fileop.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_fileop.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_fileop.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_fileop.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_fileop.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_fileop.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_fileop.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_fileop.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_fileop.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_fileop.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_display.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_display.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_display.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_display.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_display.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_display.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_display.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_display.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_display.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_display.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_display.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_alloc.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_alloc.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_alloc.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_alloc.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_alloc.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_alloc.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_alloc.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_alloc.o
duplicate symbol '_xnee_grab_modifiers_control' in:
    .libs/xnee.o
    .libs/xnee_alloc.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_alloc.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_alloc.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_alloc.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_settings.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_settings.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_settings.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_settings.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_settings.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_settings.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_settings.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_settings.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_settings.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_settings.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_settings.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_plugin.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_plugin.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_plugin.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_plugin.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_plugin.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_plugin.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_plugin.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_plugin.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_plugin.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_plugin.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_plugin.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_window.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_window.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_window.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_window.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_window.o
duplicate symbol '_xnee_window_types' in:
    .libs/xnee_replay.o
    .libs/xnee_window.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_window.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_window.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_window.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_window.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_window.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_window.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/feedback.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/feedback.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/feedback.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/feedback.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/feedback.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/feedback.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/feedback.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/feedback.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/feedback.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/feedback.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/feedback.o
duplicate symbol '_xnee_override_display' in:
    .libs/xnee.o
    .libs/xnee_xinput.o
duplicate symbol '__xnee_protocol_data_numbers' in:
    .libs/xnee.o
    .libs/xnee_xinput.o
duplicate symbol '__return_values' in:
    .libs/xnee.o
    .libs/xnee_xinput.o
duplicate symbol '__bool_string_values' in:
    .libs/xnee.o
    .libs/xnee_xinput.o
duplicate symbol '__xnee_resolution_states' in:
    .libs/xnee.o
    .libs/xnee_xinput.o
duplicate symbol '_xnee_data_types' in:
    .libs/xnee.o
    .libs/xnee_xinput.o
duplicate symbol '__xnee_grab_modes' in:
    .libs/xnee.o
    .libs/xnee_xinput.o
duplicate symbol '__cont_proc_commands' in:
    .libs/xnee.o
    .libs/xnee_xinput.o
duplicate symbol '_xnee_option_type' in:
    .libs/xnee.o
    .libs/xnee_xinput.o
duplicate symbol '_xnee_mode' in:
    .libs/xnee.o
    .libs/xnee_xinput.o
duplicate symbol '__xnee_replay_backend' in:
    .libs/xnee.o
    .libs/xnee_xinput.o
ld: 366 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)


The attached patch fixes it for me.

Ryan Carsten Schmidt <ryandesign>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #54454:  duplicate-symbols.patch added by ryandesign (3KiB - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by ryandesign (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follows 1 latest change.

    Date Changed by Updated Field Previous Value => Replaced by
    2023-03-08 ryandesign Attached File- Added duplicate-symbols.patch, #54454

    Back to the top

    Powered by Savane 3.13-b921.
    Corresponding source code