[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #63881] Link failure on macOS: duplicate symbols
From: |
Ryan Schmidt |
Subject: |
[bug #63881] Link failure on macOS: duplicate symbols |
Date: |
Wed, 8 Mar 2023 00:49:10 -0500 (EST) |
URL:
<https://savannah.gnu.org/bugs/?63881>
Summary: Link failure on macOS: duplicate symbols
Group: Xnee
Submitter: 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
Discussion Lock: Any
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Wed 08 Mar 2023 05:49:08 AM UTC By: Ryan Schmidt <ryandesign>
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.
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: Wed 08 Mar 2023 05:49:08 AM UTC Name: duplicate-symbols.patch Size:
3KiB By: ryandesign
<http://savannah.gnu.org/bugs/download.php?file_id=54454>
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?63881>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [bug #63881] Link failure on macOS: duplicate symbols,
Ryan Schmidt <=