Project

General

Profile

Bug #13552

fs.d: multiply-defined symbols

Added by Toomas Soome 22 days ago. Updated 22 days ago.

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

90%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

Build errors with gcc 10:

    ld: fatal: symbol 'pvolp' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'avdp' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'volp' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'iudp' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'logvp' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'unallp' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'lvintp' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'partp' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'pheadp' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'part_start' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'part_len' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'debug' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'fsreadfd' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'disk_size' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'fsbsize' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'secsize' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'lvintblock' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'lvintlen' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'lviup' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'part_bmp_bytes' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'busymap' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'part_bmp_sectors' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'part_bmp_loc' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'spacep' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'freemap' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'filesetblock' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'filesetlen' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'fileset' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'rootblock' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'rootlen' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'havesb' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'devname' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'preen' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'rflag' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'exitstat' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'hotroot' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'mountedfs' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'nflag' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'fswritefd' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'fsmodified' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'fflag' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'listmax' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'inphash' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'inphead' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'inpnext' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'inplast' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'iscorrupt' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'maxuniqid' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'n_dirs' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'n_files' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'n_blks' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'mountpoint' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'mountfd' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'isdirty' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'sflag' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'wflag' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'yflag' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'numfiles' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'numdirs' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'pdirbp' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'pbp' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'bufhead' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'preen' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'devname' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'secsize' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'part_len' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'busymap' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'n_blks' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'nflag' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'fswritefd' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'yflag' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'iscorrupt' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'fsbsize' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'bufhead' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'pdirbp' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'pbp' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'fsmodified' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'fsreadfd' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'part_start' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'debug' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'mountpoint' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'lvintp' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'maxuniqid' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'n_dirs' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'n_files' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'disk_size' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'lvintlen' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'lvintblock' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'rootlen' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'rootblock' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'filesetlen' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'filesetblock' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'part_bmp_loc' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'part_bmp_sectors' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'part_bmp_bytes' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'freemap' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'mountfd' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'isdirty' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'havesb' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'hotroot' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'exitstat' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'mountedfs' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'sflag' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'fflag' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'wflag' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'rflag' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'listmax' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'numfiles' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'numdirs' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'inplast' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'inpnext' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'inphash' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'inphead' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'spacep' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'fileset' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'avdp' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'lviup' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'unallp' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'logvp' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'pheadp' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'partp' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'iudp' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'volp' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'pvolp' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'preen' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'isdirty' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'fswritefd' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'debug' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'secsize' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'part_start' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'fsbsize' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'fsreadfd' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'rootlen' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'rootblock' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'inphead' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'n_dirs' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'n_files' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'maxuniqid' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'freemap' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'busymap' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'part_bmp_bytes' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'part_len' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'spacep' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'part_bmp_sectors' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'part_bmp_loc' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'lvintp' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'n_blks' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'lvintlen' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'lvintblock' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'disk_size' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'filesetlen' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'filesetblock' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'mountpoint' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'mountfd' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'iscorrupt' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'fsmodified' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'havesb' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'hotroot' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'exitstat' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'mountedfs' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'sflag' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'fflag' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'wflag' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'rflag' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'yflag' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'nflag' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'devname' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'listmax' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'numfiles' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'numdirs' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'inplast' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'inpnext' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'inphash' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'fileset' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'avdp' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'lviup' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'unallp' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'logvp' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'pheadp' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'partp' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'iudp' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'volp' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'pvolp' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'pdirbp' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'pbp' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'bufhead' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'listmax' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'inphash' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'inplast' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'inpnext' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'debug' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'maxuniqid' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'n_dirs' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'n_files' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'n_blks' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'disk_size' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'lvintlen' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'lvintblock' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'rootlen' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'rootblock' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'filesetlen' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'filesetblock' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'part_bmp_loc' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'part_bmp_sectors' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'part_bmp_bytes' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'part_len' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'part_start' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'freemap' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'busymap' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'mountpoint' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'mountfd' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'isdirty' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'iscorrupt' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'fswritefd' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'fsreadfd' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'fsmodified' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'havesb' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'hotroot' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'exitstat' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'mountedfs' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'preen' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'sflag' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'fflag' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'wflag' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'rflag' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'yflag' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'nflag' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'fsbsize' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'secsize' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'devname' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'numfiles' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'numdirs' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'inphead' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'spacep' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'fileset' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'avdp' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'lviup' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'lvintp' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'unallp' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'logvp' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'pheadp' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'partp' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'iudp' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'volp' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'pvolp' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'pdirbp' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'pbp' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'bufhead' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: file processing errors. No output written to fsck
    collect2: error: ld returned 1 exit status
    *** Error code 1
    dmake: Fatal error: Command failed for target `fsck'
    Current working directory /code/illumos-gate/usr/src/cmd/fs.d/udfs/fsck

    ld: fatal: symbol 'maxino' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'pdirbp' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'debug' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'sblk' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'preen' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'lfdir' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'inplast' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'inpsort' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'statemap' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'lncntp' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'iscorrupt' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'limbo_dirs' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'overflowed_lf' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'reattached_dir' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'islog' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'zino' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'n_files' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'n_blks' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'broke_dir_link' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'lastino' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'blockmap' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'mount_point' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'largefile_count' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'maxfsblock' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'lfp' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'mountfd' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'pid' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'elock_mountp' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'elock_combuf' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'errorlocked' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'islogok' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'isdirty' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'fswritefd' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'fsreadfd' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'fsmodified' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'havesb' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'interrupted' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'rerun' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'hotroot' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'exitstat' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'mountedfs' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'verbose' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'mflag' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'fflag' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'roflag' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'rflag' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'bflag' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'yflag' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'nflag' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'secsize' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'dev_bsize' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'devname' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'attrclientinfo' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'shadowclientinfo' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'countdirs' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'aclplast' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'aclmax' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'numacls' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'aclpsort' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'aclphead' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'listmax' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'numdirs' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'inphead' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'pbp' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'cgblk' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'asblk' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'bufhead' is multiply-defined:
            (file main.o type=OBJT; file dir.o type=OBJT);
    ld: fatal: symbol 'sblk' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'debug' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'statemap' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'zino' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'n_files' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'n_blks' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'broke_dir_link' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'reattached_dir' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'overflowed_lf' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'lfdir' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'lncntp' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'lastino' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'maxino' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'blockmap' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'mount_point' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'largefile_count' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'maxfsblock' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'lfp' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'mountfd' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'pid' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'elock_mountp' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'elock_combuf' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'errorlocked' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'islogok' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'islog' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'isdirty' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'iscorrupt' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'fswritefd' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'fsreadfd' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'fsmodified' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'havesb' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'interrupted' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'rerun' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'hotroot' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'exitstat' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'mountedfs' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'preen' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'verbose' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'mflag' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'fflag' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'roflag' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'rflag' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'bflag' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'yflag' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'nflag' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'secsize' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'dev_bsize' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'devname' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'attrclientinfo' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'shadowclientinfo' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'countdirs' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'limbo_dirs' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'aclplast' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'aclmax' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'numacls' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'aclpsort' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'aclphead' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'inplast' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'listmax' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'numdirs' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'inpsort' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'inphead' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'pdirbp' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'pbp' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'cgblk' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'asblk' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'bufhead' is multiply-defined:
            (file main.o type=OBJT; file dup_avl.o type=OBJT);
    ld: fatal: symbol 'sblk' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'exitstat' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'pbp' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'fswritefd' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'maxino' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'statemap' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'preen' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'devname' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'maxfsblock' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'debug' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'fsreadfd' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'numdirs' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'inphead' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'inpsort' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'inplast' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'numacls' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'aclphead' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'aclmax' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'aclplast' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'aclpsort' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'cgblk' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'lastino' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'n_files' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'zino' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'largefile_count' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'attrclientinfo' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'iscorrupt' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'lncntp' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'listmax' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'n_blks' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'broke_dir_link' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'reattached_dir' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'overflowed_lf' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'lfdir' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'blockmap' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'mount_point' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'lfp' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'mountfd' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'pid' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'elock_mountp' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'elock_combuf' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'errorlocked' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'islogok' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'islog' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'isdirty' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'fsmodified' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'havesb' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'interrupted' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'rerun' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'hotroot' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'mountedfs' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'verbose' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'mflag' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'fflag' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'roflag' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'rflag' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'bflag' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'yflag' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'nflag' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'secsize' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'dev_bsize' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'shadowclientinfo' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'countdirs' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'limbo_dirs' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'pdirbp' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'asblk' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'bufhead' is multiply-defined:
            (file main.o type=OBJT; file inode.o type=OBJT);
    ld: fatal: symbol 'n_blks' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'blockmap' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'sblk' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'debug' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'preen' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'iscorrupt' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'lastino' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'zino' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'statemap' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'n_files' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'lncntp' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'islog' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'errorlocked' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'shadowclientinfo' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'attrclientinfo' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'limbo_dirs' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'countdirs' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'largefile_count' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'islogok' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'broke_dir_link' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'reattached_dir' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'overflowed_lf' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'lfdir' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'maxino' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'mount_point' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'maxfsblock' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'lfp' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'mountfd' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'pid' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'elock_mountp' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'elock_combuf' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'isdirty' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'fswritefd' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'fsreadfd' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'fsmodified' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'havesb' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'interrupted' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'rerun' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'hotroot' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'exitstat' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'mountedfs' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'verbose' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'mflag' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'fflag' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'roflag' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'rflag' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'bflag' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'yflag' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'nflag' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'secsize' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'dev_bsize' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'devname' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'aclplast' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'aclmax' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'numacls' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'aclpsort' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'aclphead' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'inplast' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'listmax' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'numdirs' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'inpsort' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'inphead' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'pdirbp' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'pbp' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'cgblk' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'asblk' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'bufhead' is multiply-defined:
            (file main.o type=OBJT; file pass1.o type=OBJT);
    ld: fatal: symbol 'sblk' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'maxino' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'statemap' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'zino' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'n_files' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'n_blks' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'broke_dir_link' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'reattached_dir' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'overflowed_lf' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'lfdir' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'lncntp' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'lastino' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'blockmap' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'mount_point' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'largefile_count' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'maxfsblock' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'lfp' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'mountfd' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'pid' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'elock_mountp' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'elock_combuf' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'errorlocked' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'islogok' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'islog' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'isdirty' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'iscorrupt' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'fswritefd' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'fsreadfd' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'fsmodified' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'havesb' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'interrupted' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'rerun' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'hotroot' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'exitstat' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'mountedfs' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'preen' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'verbose' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'mflag' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'fflag' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'roflag' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'rflag' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'debug' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'bflag' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'yflag' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'nflag' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'secsize' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'dev_bsize' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'devname' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'attrclientinfo' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'shadowclientinfo' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'countdirs' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'limbo_dirs' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'aclplast' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'aclmax' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'numacls' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'aclpsort' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'aclphead' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'inplast' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'listmax' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'numdirs' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'inpsort' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'inphead' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'pdirbp' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'pbp' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'cgblk' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'asblk' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'bufhead' is multiply-defined:
            (file main.o type=OBJT; file pass1b.o type=OBJT);
    ld: fatal: symbol 'iscorrupt' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'lncntp' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'statemap' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'maxino' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'preen' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'broke_dir_link' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'debug' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'attrclientinfo' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'inplast' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'inpsort' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'lfdir' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'zino' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'n_files' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'n_blks' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'reattached_dir' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'overflowed_lf' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'lastino' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'blockmap' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'mount_point' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'largefile_count' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'maxfsblock' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'lfp' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'mountfd' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'pid' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'elock_mountp' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'elock_combuf' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'errorlocked' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'islogok' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'islog' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'isdirty' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'fswritefd' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'fsreadfd' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'fsmodified' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'havesb' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'interrupted' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'rerun' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'hotroot' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'exitstat' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'mountedfs' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'verbose' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'mflag' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'fflag' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'roflag' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'rflag' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'bflag' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'yflag' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'nflag' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'secsize' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'dev_bsize' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'devname' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'shadowclientinfo' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'countdirs' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'limbo_dirs' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'aclplast' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'aclmax' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'numacls' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'aclpsort' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'aclphead' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'listmax' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'numdirs' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'inphead' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'pdirbp' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'pbp' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'cgblk' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'asblk' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'sblk' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'bufhead' is multiply-defined:
            (file main.o type=OBJT; file pass2.o type=OBJT);
    ld: fatal: symbol 'statemap' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'iscorrupt' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'inpsort' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'inplast' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'numdirs' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'preen' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'islog' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'lncntp' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'countdirs' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'lfdir' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'overflowed_lf' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'limbo_dirs' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'shadowclientinfo' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'attrclientinfo' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'zino' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'n_files' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'n_blks' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'broke_dir_link' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'reattached_dir' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'lastino' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'maxino' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'blockmap' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'mount_point' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'largefile_count' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'maxfsblock' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'lfp' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'mountfd' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'pid' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'elock_mountp' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'elock_combuf' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'errorlocked' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'islogok' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'isdirty' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'fswritefd' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'fsreadfd' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'fsmodified' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'havesb' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'interrupted' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'rerun' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'hotroot' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'exitstat' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'mountedfs' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'verbose' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'mflag' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'fflag' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'roflag' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'rflag' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'debug' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'bflag' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'yflag' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'nflag' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'secsize' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'dev_bsize' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'devname' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'aclplast' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'aclmax' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'numacls' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'aclpsort' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'aclphead' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'listmax' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'inphead' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'pdirbp' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'pbp' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'cgblk' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'asblk' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'sblk' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'bufhead' is multiply-defined:
            (file main.o type=OBJT; file pass3.o type=OBJT);
    ld: fatal: symbol 'iscorrupt' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'preen' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'verbose' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'shadowclientinfo' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'statemap' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'lncntp' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'sblk' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'aclplast' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'aclpsort' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'zino' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'n_files' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'n_blks' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'broke_dir_link' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'reattached_dir' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'overflowed_lf' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'lfdir' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'lastino' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'maxino' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'blockmap' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'mount_point' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'largefile_count' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'maxfsblock' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'lfp' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'mountfd' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'pid' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'elock_mountp' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'elock_combuf' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'errorlocked' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'islogok' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'islog' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'isdirty' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'fswritefd' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'fsreadfd' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'fsmodified' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'havesb' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'interrupted' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'rerun' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'hotroot' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'exitstat' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'mountedfs' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'mflag' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'fflag' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'roflag' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'rflag' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'debug' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'bflag' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'yflag' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'nflag' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'secsize' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'dev_bsize' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'devname' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'attrclientinfo' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'countdirs' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'limbo_dirs' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'aclmax' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'numacls' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'aclphead' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'inplast' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'listmax' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'numdirs' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'inpsort' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'inphead' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'pdirbp' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'pbp' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'cgblk' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'asblk' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'bufhead' is multiply-defined:
            (file main.o type=OBJT; file pass3b.o type=OBJT);
    ld: fatal: symbol 'cgblk' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'debug' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'blockmap' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'sblk' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'n_blks' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'lncntp' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'statemap' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'lastino' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'zino' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'n_files' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'broke_dir_link' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'reattached_dir' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'overflowed_lf' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'lfdir' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'maxino' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'mount_point' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'largefile_count' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'maxfsblock' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'lfp' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'mountfd' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'pid' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'elock_mountp' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'elock_combuf' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'errorlocked' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'islogok' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'islog' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'isdirty' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'iscorrupt' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'fswritefd' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'fsreadfd' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'fsmodified' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'havesb' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'interrupted' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'rerun' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'hotroot' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'exitstat' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'mountedfs' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'preen' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'verbose' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'mflag' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'fflag' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'roflag' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'rflag' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'bflag' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'yflag' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'nflag' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'secsize' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'dev_bsize' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'devname' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'attrclientinfo' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'shadowclientinfo' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'countdirs' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'limbo_dirs' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'aclplast' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'aclmax' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'numacls' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'aclpsort' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'aclphead' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'inplast' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'listmax' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'numdirs' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'inpsort' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'inphead' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'pdirbp' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'pbp' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'asblk' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'bufhead' is multiply-defined:
            (file main.o type=OBJT; file pass4.o type=OBJT);
    ld: fatal: symbol 'verbose' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'sblk' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'cgblk' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'blockmap' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'statemap' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'preen' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'fflag' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'islog' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'islogok' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'iscorrupt' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'zino' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'n_files' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'n_blks' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'broke_dir_link' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'reattached_dir' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'overflowed_lf' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'lfdir' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'lncntp' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'lastino' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'maxino' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'mount_point' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'largefile_count' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'maxfsblock' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'lfp' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'mountfd' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'pid' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'elock_mountp' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'elock_combuf' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'errorlocked' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'isdirty' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'fswritefd' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'fsreadfd' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'fsmodified' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'havesb' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'interrupted' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'rerun' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'hotroot' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'exitstat' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'mountedfs' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'mflag' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'roflag' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'rflag' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'debug' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'bflag' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'yflag' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'nflag' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'secsize' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'dev_bsize' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'devname' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'attrclientinfo' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'shadowclientinfo' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'countdirs' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'limbo_dirs' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'aclplast' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'aclmax' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'numacls' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'aclpsort' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'aclphead' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'inplast' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'listmax' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'numdirs' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'inpsort' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'inphead' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'pdirbp' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'pbp' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'asblk' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'bufhead' is multiply-defined:
            (file main.o type=OBJT; file pass5.o type=OBJT);
    ld: fatal: symbol 'exitstat' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'rflag' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'mount_point' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'mountedfs' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'errorlocked' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'preen' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'hotroot' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'nflag' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'mflag' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'fsmodified' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'isdirty' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'lfdir' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'sblk' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'asblk' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'secsize' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'dev_bsize' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'bflag' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'devname' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'maxfsblock' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'maxino' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'blockmap' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'statemap' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'lncntp' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'numdirs' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'listmax' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'inpsort' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'inphead' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'debug' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'numacls' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'aclmax' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'aclpsort' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'aclphead' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'aclplast' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'inplast' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'fsreadfd' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'elock_combuf' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'fswritefd' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'pid' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'fflag' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'roflag' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'islogok' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'islog' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'iscorrupt' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'havesb' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'verbose' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'yflag' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'zino' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'n_files' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'n_blks' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'broke_dir_link' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'reattached_dir' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'overflowed_lf' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'lastino' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'largefile_count' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'lfp' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'mountfd' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'elock_mountp' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'interrupted' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'rerun' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'attrclientinfo' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'shadowclientinfo' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'countdirs' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'limbo_dirs' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'pdirbp' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'pbp' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'cgblk' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'bufhead' is multiply-defined:
            (file main.o type=OBJT; file setup.o type=OBJT);
    ld: fatal: symbol 'debug' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'iscorrupt' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'isdirty' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'sblk' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'devname' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'islog' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'islogok' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'errorlocked' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'preen' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'interrupted' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'elock_combuf' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'elock_mountp' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'mountfd' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'lfp' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'lfdir' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'statemap' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'cgblk' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'fswritefd' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'havesb' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'exitstat' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'bufhead' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'dev_bsize' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'pbp' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'pdirbp' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'fsreadfd' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'mflag' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'nflag' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'yflag' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'secsize' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'fsmodified' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'mount_point' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'pid' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'maxino' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'maxfsblock' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'blockmap' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'n_blks' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'largefile_count' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'fflag' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'rerun' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'bflag' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'limbo_dirs' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'zino' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'n_files' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'broke_dir_link' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'reattached_dir' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'overflowed_lf' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'lncntp' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'lastino' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'hotroot' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'mountedfs' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'verbose' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'roflag' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'rflag' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'attrclientinfo' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'shadowclientinfo' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'countdirs' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'aclplast' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'aclmax' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'numacls' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'aclpsort' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'aclphead' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'inplast' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'listmax' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'numdirs' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'inpsort' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'inphead' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: symbol 'asblk' is multiply-defined:
            (file main.o type=OBJT; file utilities.o type=OBJT);
    ld: fatal: file processing errors. No output written to fsck
    collect2: error: ld returned 1 exit status
    *** Error code 1
    dmake: Fatal error: Command failed for target `fsck'
    Current working directory /code/illumos-gate/usr/src/cmd/fs.d/ufs/fsck

    ld: fatal: symbol 'did_fork_exec' is multiply-defined:
            (file automount.o type=OBJT; file ns_generic.o type=OBJT);
    ld: fatal: symbol 'did_exec_map' is multiply-defined:
            (file automount.o type=OBJT; file ns_generic.o type=OBJT);
    ld: fatal: symbol 'did_exec_map' is multiply-defined:
            (file automount.o type=OBJT; file ns_files.o type=OBJT);
    ld: fatal: symbol 'did_fork_exec' is multiply-defined:
            (file automount.o type=OBJT; file ns_files.o type=OBJT);
    ld: fatal: symbol 'did_fork_exec' is multiply-defined:
            (file automount.o type=OBJT; file ns_nis.o type=OBJT);
    ld: fatal: symbol 'did_exec_map' is multiply-defined:
            (file automount.o type=OBJT; file ns_nis.o type=OBJT);
    ld: fatal: symbol 'did_fork_exec' is multiply-defined:
            (file automount.o type=OBJT; file ns_ldap.o type=OBJT);
    ld: fatal: symbol 'did_exec_map' is multiply-defined:
            (file automount.o type=OBJT; file ns_ldap.o type=OBJT);
    ld: fatal: symbol 'did_fork_exec' is multiply-defined:
            (file automount.o type=OBJT; file auto_mnttab.o type=OBJT);
    ld: fatal: symbol 'did_exec_map' is multiply-defined:
            (file automount.o type=OBJT; file auto_mnttab.o type=OBJT);
    ld: fatal: symbol 'did_fork_exec' is multiply-defined:
            (file automount.o type=OBJT; file auto_subr.o type=OBJT);
    ld: fatal: symbol 'did_exec_map' is multiply-defined:
            (file automount.o type=OBJT; file auto_subr.o type=OBJT);
    ld: fatal: file processing errors. No output written to automount
    collect2: error: ld returned 1 exit status
    *** Error code 1
    dmake: Fatal error: Command failed for target `automount'
    Current working directory /code/illumos-gate/usr/src/cmd/fs.d/autofs

Testing done: build/install/boot

#1

Updated by Electric Monk 22 days ago

  • Gerrit CR set to 1264

Also available in: Atom PDF