<86>Jun 10 00:03:32 userdel[2086077]: delete user 'rooter' <86>Jun 10 00:03:32 userdel[2086077]: removed group 'rooter' owned by 'rooter' <86>Jun 10 00:03:32 userdel[2086077]: removed shadow group 'rooter' owned by 'rooter' <86>Jun 10 00:03:32 groupadd[2086084]: group added to /etc/group: name=rooter, GID=1808 <86>Jun 10 00:03:32 groupadd[2086084]: group added to /etc/gshadow: name=rooter <86>Jun 10 00:03:32 groupadd[2086084]: new group: name=rooter, GID=1808 <86>Jun 10 00:03:32 useradd[2086090]: new user: name=rooter, UID=1808, GID=1808, home=/root, shell=/bin/bash, from=none <86>Jun 10 00:03:32 userdel[2086100]: delete user 'builder' <86>Jun 10 00:03:32 userdel[2086100]: removed group 'builder' owned by 'builder' <86>Jun 10 00:03:32 userdel[2086100]: removed shadow group 'builder' owned by 'builder' <86>Jun 10 00:03:32 groupadd[2086107]: group added to /etc/group: name=builder, GID=1809 <86>Jun 10 00:03:32 groupadd[2086107]: group added to /etc/gshadow: name=builder <86>Jun 10 00:03:32 groupadd[2086107]: new group: name=builder, GID=1809 <86>Jun 10 00:03:32 useradd[2086113]: new user: name=builder, UID=1809, GID=1809, home=/usr/src, shell=/bin/bash, from=none /usr/src/in/srpm/mt-st-1.1-alt2.src.rpm: The use of such a license name is ambiguous: GPL warning: user grenka does not exist - using root warning: group grenka does not exist - using root warning: user grenka does not exist - using root warning: group grenka does not exist - using root warning: user grenka does not exist - using root warning: group grenka does not exist - using root Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/mt-st-1.1-alt2.nosrc.rpm (w1.gzdio) Installing mt-st-1.1-alt2.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.73933 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf mt-st-1.1 + echo 'Source #0 (mt-st-1.1.tar):' Source #0 (mt-st-1.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/mt-st-1.1.tar + cd mt-st-1.1 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (mt-st-1.1-fix-for-glibc2.30.patch):' Patch #0 (mt-st-1.1-fix-for-glibc2.30.patch): + /usr/bin/patch -p2 patching file mt.c + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.73933 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd mt-st-1.1 + make -j16 make: Entering directory '/usr/src/RPM/BUILD/mt-st-1.1' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mt mt.c mt.c:76:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 76 | { "weof", MTWEOF, do_standard, 0, FD_RDWR, ONE_ARG, | ^~~~~~~~~~~ mt.c:76:35: note: (near initialization for 'cmds[0].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:78:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 78 | { "wset", MTWSM, do_standard, 0, FD_RDWR, ONE_ARG, | ^~~~~~~~~~~ mt.c:78:35: note: (near initialization for 'cmds[1].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:80:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 80 | { "eof", MTWEOF, do_standard, 0, FD_RDWR, ONE_ARG, | ^~~~~~~~~~~ mt.c:80:35: note: (near initialization for 'cmds[2].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:82:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 82 | { "fsf", MTFSF, do_standard, 0, FD_RDONLY, ONE_ARG, | ^~~~~~~~~~~ mt.c:82:35: note: (near initialization for 'cmds[3].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:84:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 84 | { "fsfm", MTFSFM, do_standard, 0, FD_RDONLY, ONE_ARG, | ^~~~~~~~~~~ mt.c:84:35: note: (near initialization for 'cmds[4].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:86:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 86 | { "bsf", MTBSF, do_standard, 0, FD_RDONLY, ONE_ARG, | ^~~~~~~~~~~ mt.c:86:35: note: (near initialization for 'cmds[5].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:88:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 88 | { "bsfm", MTBSFM, do_standard, 0, FD_RDONLY, ONE_ARG, | ^~~~~~~~~~~ mt.c:88:35: note: (near initialization for 'cmds[6].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:90:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 90 | { "fsr", MTFSR, do_standard, 0, FD_RDONLY, ONE_ARG, | ^~~~~~~~~~~ mt.c:90:35: note: (near initialization for 'cmds[7].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:92:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 92 | { "bsr", MTBSR, do_standard, 0, FD_RDONLY, ONE_ARG, | ^~~~~~~~~~~ mt.c:92:35: note: (near initialization for 'cmds[8].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:94:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 94 | { "fss", MTFSS, do_standard, 0, FD_RDONLY, ONE_ARG, | ^~~~~~~~~~~ mt.c:94:35: note: (near initialization for 'cmds[9].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:96:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 96 | { "bss", MTBSS, do_standard, 0, FD_RDONLY, ONE_ARG, | ^~~~~~~~~~~ mt.c:96:35: note: (near initialization for 'cmds[10].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:98:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 98 | { "rewind", MTREW, do_standard, 0, FD_RDONLY, NO_ARGS, | ^~~~~~~~~~~ mt.c:98:35: note: (near initialization for 'cmds[11].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:100:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 100 | { "offline", MTOFFL, do_standard, 0, FD_RDONLY, NO_ARGS, | ^~~~~~~~~~~ mt.c:100:35: note: (near initialization for 'cmds[12].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:102:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 102 | { "rewoffl", MTOFFL, do_standard, 0, FD_RDONLY, NO_ARGS, | ^~~~~~~~~~~ mt.c:102:35: note: (near initialization for 'cmds[13].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:104:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 104 | { "eject", MTOFFL, do_standard, 0, FD_RDONLY, NO_ARGS, | ^~~~~~~~~~~ mt.c:104:35: note: (near initialization for 'cmds[14].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:106:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 106 | { "retension", MTRETEN, do_standard, 0, FD_RDONLY, NO_ARGS, | ^~~~~~~~~~~ mt.c:106:35: note: (near initialization for 'cmds[15].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:108:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 108 | { "eod", MTEOM, do_standard, 0, FD_RDONLY, NO_ARGS, | ^~~~~~~~~~~ mt.c:108:35: note: (near initialization for 'cmds[16].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:110:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 110 | { "seod", MTEOM, do_standard, 0, FD_RDONLY, NO_ARGS, | ^~~~~~~~~~~ mt.c:110:35: note: (near initialization for 'cmds[17].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:112:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 112 | { "seek", MTSEEK, do_standard, 0, FD_RDONLY, ONE_ARG, | ^~~~~~~~~~~ mt.c:112:35: note: (near initialization for 'cmds[18].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:114:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 114 | { "tell", MTTELL, do_tell, 0, FD_RDONLY, NO_ARGS, | ^~~~~~~ mt.c:114:35: note: (near initialization for 'cmds[19].cmd_function') mt.c:67:12: note: 'do_tell' declared here 67 | static int do_tell(int, cmdef_tr *, int, char **); | ^~~~~~~ mt.c:116:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 116 | { "status", MTNOP, do_status, 0, FD_RDONLY, NO_ARGS, | ^~~~~~~~~ mt.c:116:35: note: (near initialization for 'cmds[20].cmd_function') mt.c:69:12: note: 'do_status' declared here 69 | static int do_status(int, cmdef_tr *, int, char **); | ^~~~~~~~~ mt.c:118:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 118 | { "erase", MTERASE, do_standard, 0, FD_RDWR, ONE_ARG, | ^~~~~~~~~~~ mt.c:118:35: note: (near initialization for 'cmds[21].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:120:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 120 | { "setblk", MTSETBLK, do_standard, 0, FD_RDONLY, ONE_ARG, | ^~~~~~~~~~~ mt.c:120:35: note: (near initialization for 'cmds[22].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:122:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 122 | { "lock", MTLOCK, do_standard, 0, FD_RDONLY, NO_ARGS, | ^~~~~~~~~~~ mt.c:122:35: note: (near initialization for 'cmds[23].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:124:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 124 | { "unlock", MTUNLOCK, do_standard, 0, FD_RDONLY, NO_ARGS, | ^~~~~~~~~~~ mt.c:124:35: note: (near initialization for 'cmds[24].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:126:35: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 126 | { "load", MTLOAD, do_standard, 0, FD_RDONLY, ONE_ARG, | ^~~~~~~~~~~ mt.c:126:35: note: (near initialization for 'cmds[25].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:128:41: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 128 | { "compression", MTCOMPRESSION, do_standard, 0, FD_RDONLY, ONE_ARG, | ^~~~~~~~~~~ mt.c:128:41: note: (near initialization for 'cmds[26].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:130:41: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 130 | { "setdensity", MTSETDENSITY, do_standard, 0, FD_RDONLY, ONE_ARG, | ^~~~~~~~~~~ mt.c:130:41: note: (near initialization for 'cmds[27].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:132:41: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 132 | { "drvbuffer", MTSETDRVBUFFER, do_drvbuffer, 0, FD_RDONLY, ONE_ARG, | ^~~~~~~~~~~~ mt.c:132:41: note: (near initialization for 'cmds[28].cmd_function') mt.c:65:12: note: 'do_drvbuffer' declared here 65 | static int do_drvbuffer(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~~ mt.c:134:41: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 134 | { "stwrthreshold", MTSETDRVBUFFER, do_drvbuffer, MT_ST_WRITE_THRESHOLD, | ^~~~~~~~~~~~ mt.c:134:41: note: (near initialization for 'cmds[29].cmd_function') mt.c:65:12: note: 'do_drvbuffer' declared here 65 | static int do_drvbuffer(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~~ mt.c:136:41: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 136 | { "stoptions", DO_BOOLEANS, do_options, 0, FD_RDONLY, | ^~~~~~~~~~ mt.c:136:41: note: (near initialization for 'cmds[30].cmd_function') mt.c:66:12: note: 'do_options' declared here 66 | static int do_options(int, cmdef_tr *, int, char **); | ^~~~~~~~~~ mt.c:138:41: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 138 | { "stsetoptions", SET_BOOLEANS, do_options, 0, FD_RDONLY, | ^~~~~~~~~~ mt.c:138:41: note: (near initialization for 'cmds[31].cmd_function') mt.c:66:12: note: 'do_options' declared here 66 | static int do_options(int, cmdef_tr *, int, char **); | ^~~~~~~~~~ mt.c:140:41: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 140 | { "stclearoptions", CLEAR_BOOLEANS, do_options, 0, FD_RDONLY, | ^~~~~~~~~~ mt.c:140:41: note: (near initialization for 'cmds[32].cmd_function') mt.c:66:12: note: 'do_options' declared here 66 | static int do_options(int, cmdef_tr *, int, char **); | ^~~~~~~~~~ mt.c:142:41: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 142 | { "defblksize", MTSETDRVBUFFER, do_drvbuffer, MT_ST_DEF_BLKSIZE, | ^~~~~~~~~~~~ mt.c:142:41: note: (near initialization for 'cmds[33].cmd_function') mt.c:65:12: note: 'do_drvbuffer' declared here 65 | static int do_drvbuffer(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~~ mt.c:144:41: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 144 | { "defdensity", MTSETDRVBUFFER, do_drvbuffer, MT_ST_DEF_DENSITY, | ^~~~~~~~~~~~ mt.c:144:41: note: (near initialization for 'cmds[34].cmd_function') mt.c:65:12: note: 'do_drvbuffer' declared here 65 | static int do_drvbuffer(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~~ mt.c:146:41: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 146 | { "defdrvbuffer", MTSETDRVBUFFER, do_drvbuffer, MT_ST_DEF_DRVBUFFER, | ^~~~~~~~~~~~ mt.c:146:41: note: (near initialization for 'cmds[35].cmd_function') mt.c:65:12: note: 'do_drvbuffer' declared here 65 | static int do_drvbuffer(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~~ mt.c:148:41: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 148 | { "defcompression", MTSETDRVBUFFER, do_drvbuffer, MT_ST_DEF_COMPRESSION, | ^~~~~~~~~~~~ mt.c:148:41: note: (near initialization for 'cmds[36].cmd_function') mt.c:65:12: note: 'do_drvbuffer' declared here 65 | static int do_drvbuffer(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~~ mt.c:150:41: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 150 | { "stsetcln", MTSETDRVBUFFER, do_drvbuffer, MT_ST_SET_CLN, | ^~~~~~~~~~~~ mt.c:150:41: note: (near initialization for 'cmds[37].cmd_function') mt.c:65:12: note: 'do_drvbuffer' declared here 65 | static int do_drvbuffer(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~~ mt.c:152:41: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 152 | { "sttimeout", MTSETDRVBUFFER, do_drvbuffer, MT_ST_SET_TIMEOUT, | ^~~~~~~~~~~~ mt.c:152:41: note: (near initialization for 'cmds[38].cmd_function') mt.c:65:12: note: 'do_drvbuffer' declared here 65 | static int do_drvbuffer(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~~ mt.c:154:41: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 154 | { "stlongtimeout", MTSETDRVBUFFER, do_drvbuffer, MT_ST_SET_LONG_TIMEOUT, | ^~~~~~~~~~~~ mt.c:154:41: note: (near initialization for 'cmds[39].cmd_function') mt.c:65:12: note: 'do_drvbuffer' declared here 65 | static int do_drvbuffer(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~~ mt.c:156:28: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 156 | { "densities", 0, print_densities, 0, NO_FD, NO_ARGS, | ^~~~~~~~~~~~~~~ mt.c:156:28: note: (near initialization for 'cmds[40].cmd_function') mt.c:70:12: note: 'print_densities' declared here 70 | static int print_densities(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~~~~~ mt.c:158:36: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 158 | { "setpartition", MTSETPART, do_standard, 0, FD_RDONLY, ONE_ARG, | ^~~~~~~~~~~ mt.c:158:36: note: (near initialization for 'cmds[41].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:160:36: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 160 | { "mkpartition", MTMKPART, do_standard, 0, FD_RDWR, ONE_ARG, | ^~~~~~~~~~~ mt.c:160:36: note: (near initialization for 'cmds[42].cmd_function') mt.c:64:12: note: 'do_standard' declared here 64 | static int do_standard(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:162:36: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 162 | { "partseek", 0, do_partseek, 0, FD_RDONLY, TWO_ARGS, | ^~~~~~~~~~~ mt.c:162:36: note: (near initialization for 'cmds[43].cmd_function') mt.c:68:12: note: 'do_partseek' declared here 68 | static int do_partseek(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~ mt.c:164:36: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 164 | { "asf", 0, do_asf, MTREW, FD_RDONLY, ONE_ARG, | ^~~~~~ mt.c:164:36: note: (near initialization for 'cmds[44].cmd_function') mt.c:71:12: note: 'do_asf' declared here 71 | static int do_asf(int, cmdef_tr *, int, char **); | ^~~~~~ mt.c:166:36: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, cmdef_tr *, int, char **)' [-Wincompatible-pointer-types] 166 | { "stshowopt", 0, do_show_options, 0, FD_RDONLY, ONE_ARG, | ^~~~~~~~~~~~~~~ mt.c:166:36: note: (near initialization for 'cmds[45].cmd_function') mt.c:72:12: note: 'do_show_options' declared here 72 | static int do_show_options(int, cmdef_tr *, int, char **); | ^~~~~~~~~~~~~~~ mt.c: In function 'main': mt.c:369:13: error: too many arguments to function 'comp->cmd_function'; expected 0, have 4 369 | i = comp->cmd_function(mtfd, comp, argc - argn, | ^~~~ ~~~~ mt.c:40:13: note: declared here 40 | cmdfunc cmd_function; | ^~~~~~~~~~~~ mt.c:283:15: warning: variable 'cmd_code' set but not used [-Wunused-but-set-variable] 283 | int mtfd, cmd_code, i, argn, len, oflags; | ^~~~~~~~ make: *** [Makefile:12: mt] Error 1 make: Leaving directory '/usr/src/RPM/BUILD/mt-st-1.1' make: *** Waiting for unfinished jobs.... make: Entering directory '/usr/src/RPM/BUILD/mt-st-1.1' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o stinit stinit.c stinit.c: In function 'find_string': stinit.c:151:25: warning: comparison between pointer and zero character constant [-Wpointer-compare] 151 | if (cp2 == '\0') | ^~ stinit.c:151:21: note: did you mean to dereference the pointer? 151 | if (cp2 == '\0') | ^ stinit.c: In function 'sg_io_errcheck': stinit.c:454:9: warning: variable 'status' set but not used [-Wunused-but-set-variable] 454 | int status; | ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/mt-st-1.1' error: Bad exit status from /usr/src/tmp/rpm-tmp.73933 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.73933 (%build) Command exited with non-zero status 1 0.36user 0.10system 0:00.41elapsed 112%CPU (0avgtext+0avgdata 37172maxresident)k 0inputs+0outputs (0major+24197minor)pagefaults 0swaps hsh-rebuild: rebuild of `mt-st-1.1-alt2.src.rpm' failed. Command exited with non-zero status 1 0.60user 1.66system 0:04.37elapsed 51%CPU (0avgtext+0avgdata 11480maxresident)k 0inputs+0outputs (0major+86913minor)pagefaults 0swaps