Project

General

Profile

Bug #13531

format: multiply-defined symbols

Added by Toomas Soome about 2 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
cmd - userland programs
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

Build errors with gcc 10:

    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_ata.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'altsec_offset' is multiply-defined:
            (file ctlr_ata.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file ix_altsctr.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file add_definition.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file analyze.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file checkdev.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file ctlr_scsi.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file defect.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file init_menus.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file io.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file label.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file main.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_analyze.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_cache.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_command.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_defect.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_partition.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file misc.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file modify_partition.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file partition.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file prompts.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file startup.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_scsi.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file auto_sense.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file disk_generic.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_developer.o type=OBJT);
    ld: fatal: symbol 'cur_disk' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'x86_devname' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'cur_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'cur_label' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'cur_blksz' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'boot_sec' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'nhead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'nsect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'pcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'xstart' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'acyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'ncyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'solaris_offset' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'cur_parts' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'cur_dtype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'option_f' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'controlp' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'bcyl' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'prot_type' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'apc' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'psect' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'phead' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'pattern_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'cur_buf' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'cur_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'cur_ops' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'cur_ctype' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'cur_ctlr' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'cur_flags' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'dev_expert' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'need_newline' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'expert_mode' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'file_name' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'data_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'option_x' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'option_p' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'option_t' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'option_d' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'log_file' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'option_l' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'option_s' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'diag_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'option_msg' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'last_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'cur_menu' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'ctlr_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: symbol 'disk_list' is multiply-defined:
            (file init_ci386.o type=OBJT; file menu_fdisk.o type=OBJT);
    ld: fatal: file processing errors. No output written to format

Testing done: build/install/boot

#1

Updated by Electric Monk about 2 months ago

  • Gerrit CR set to 1244
#2

Updated by Electric Monk about 1 month ago

  • Status changed from In Progress to Closed
  • % Done changed from 90 to 100

git commit a11d78d661ddb4b26a53fad39aba982d2bb5a63b

commit  a11d78d661ddb4b26a53fad39aba982d2bb5a63b
Author: Toomas Soome <tsoome@me.com>
Date:   2021-03-12T06:58:49.000Z

    13531 format: multiply-defined symbols
    Reviewed by: C Fraire <cfraire@me.com>
    Approved by: Dan McDonald <danmcd@joyent.com>

Also available in: Atom PDF