<86>Oct 11 03:16:02 userdel[510879]: delete user 'rooter' <86>Oct 11 03:16:02 userdel[510879]: removed group 'rooter' owned by 'rooter' <86>Oct 11 03:16:02 userdel[510879]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 11 03:16:02 groupadd[510920]: group added to /etc/group: name=rooter, GID=555 <86>Oct 11 03:16:02 groupadd[510920]: group added to /etc/gshadow: name=rooter <86>Oct 11 03:16:02 groupadd[510920]: new group: name=rooter, GID=555 <86>Oct 11 03:16:02 useradd[510940]: new user: name=rooter, UID=555, GID=555, home=/root, shell=/bin/bash <86>Oct 11 03:16:02 userdel[510982]: delete user 'builder' <86>Oct 11 03:16:02 userdel[510982]: removed group 'builder' owned by 'builder' <86>Oct 11 03:16:02 userdel[510982]: removed shadow group 'builder' owned by 'builder' <86>Oct 11 03:16:02 groupadd[511011]: group added to /etc/group: name=builder, GID=556 <86>Oct 11 03:16:02 groupadd[511011]: group added to /etc/gshadow: name=builder <86>Oct 11 03:16:02 groupadd[511011]: new group: name=builder, GID=556 <86>Oct 11 03:16:02 useradd[511035]: new user: name=builder, UID=556, GID=556, home=/usr/src, shell=/bin/bash <13>Oct 11 03:16:06 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed <13>Oct 11 03:16:06 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed <13>Oct 11 03:16:06 rpmi: libncursesw-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/vi-traditional-050325-alt1.nosrc.rpm Installing vi-traditional-050325-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.12682 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf ex-050325 + echo 'Source #0 (ex-050325.tar.bz2):' Source #0 (ex-050325.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/ex-050325.tar.bz2 + /bin/tar -xf - + cd ex-050325 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (ex-traditional.patch):' Patch #0 (ex-traditional.patch): + /usr/bin/patch -p1 patching file Makefile + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.12682 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd ex-050325 + make -j8 PREFIX=/usr BINDIR=/usr/bin LIBEXECDIR=/usr/libexec MANDIR=/usr/share/man PRESERVEDIR=/var/tmp INSTALL=install 'RPMCFLAGS=-g -Os -fomit-frame-pointer' STRIP= TERMLIB=ncursesw LARGEF=-DLARGEF make[1]: Entering directory '/usr/src/RPM/BUILD/ex-050325/libterm' cc -DCM_N -DCM_GT -DCM_B -DCM_D -DVMUNIX -c termcap.c make[1]: Leaving directory '/usr/src/RPM/BUILD/ex-050325/libterm' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c mapmalloc.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make[1]: Entering directory '/usr/src/RPM/BUILD/ex-050325/libterm' cc -DCM_N -DCM_GT -DCM_B -DCM_D -DVMUNIX -c tgoto.c make[1]: Leaving directory '/usr/src/RPM/BUILD/ex-050325/libterm' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex.c ex.c: In function 'erropen': ex.c:151:2: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result] dup(2); ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c expreserve.c expreserve.c: In function 'notify': expreserve.c:300:2: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result] setuid(getuid()); ^~~~~~~~~~~~~~~~ expreserve.c: In function 'copyout': expreserve.c:430:10: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] ignore(write(0, (char *) &H, sizeof H)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expreserve.c:208:19: note: in definition of macro 'ignore' #define ignore(a) a ^ expreserve.c:453:9: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result] ignore(chown(pattern, H.Uid, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~ expreserve.c:208:19: note: in definition of macro 'ignore' #define ignore(a) a ^ make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make[1]: Entering directory '/usr/src/RPM/BUILD/ex-050325/libterm' cc -DCM_N -DCM_GT -DCM_B -DCM_D -DVMUNIX -c tputs.c make[1]: Leaving directory '/usr/src/RPM/BUILD/ex-050325/libterm' make[1]: Entering directory '/usr/src/RPM/BUILD/ex-050325/libterm' ar cr libtermlib.a termcap.o tgoto.o tputs.o make[1]: Leaving directory '/usr/src/RPM/BUILD/ex-050325/libterm' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_addr.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c exrecover.c In file included from exrecover.c:106: exrecover.c: In function 'yeah': exrecover.c:638:9: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] ignore(write(tfile, "LOST", 5)); ^~~~~~~~~~~~~~~~~~~~~~~ ex.h:535:19: note: in definition of macro 'ignore' #define ignore(a) a ^ exrecover.c: In function 'syserror': exrecover.c:868:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(2, " ", 1); ^~~~~~~~~~~~~~~~ exrecover.c: In function 'xvfprintf': exrecover.c:889:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(2, buf, strlen(buf)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_data.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make[1]: Entering directory '/usr/src/RPM/BUILD/ex-050325/libuxre' cc -DVMUNIX -g -Os -fomit-frame-pointer -I. -c bracket.c make[1]: Leaving directory '/usr/src/RPM/BUILD/ex-050325/libuxre' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_extern.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_cmds2.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_cmds.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make[1]: Entering directory '/usr/src/RPM/BUILD/ex-050325/libuxre' cc -DVMUNIX -g -Os -fomit-frame-pointer -I. -c _collelem.c make[1]: Leaving directory '/usr/src/RPM/BUILD/ex-050325/libuxre' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_get.c ex_get.c: In function 'getach': ex_get.c:121:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(2, &input[-1], 1); ^~~~~~~~~~~~~~~~~~~~~~~ ex_get.c: In function 'checkjunk': ex_get.c:172:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(2, cntrlhm, 13); ^~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make[1]: Entering directory '/usr/src/RPM/BUILD/ex-050325/libuxre' cc -DVMUNIX -g -Os -fomit-frame-pointer -I. -c _collmult.c make[1]: Leaving directory '/usr/src/RPM/BUILD/ex-050325/libuxre' make[1]: Entering directory '/usr/src/RPM/BUILD/ex-050325/libuxre' cc -DVMUNIX -g -Os -fomit-frame-pointer -I. -c regcomp.c make[1]: Leaving directory '/usr/src/RPM/BUILD/ex-050325/libuxre' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_tagio.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_io.c ex_io.c: In function 'widthok': ex_io.c:1097:18: warning: implicit declaration of function 'wcwidth' [-Wimplicit-function-declaration] return inopen ? wcwidth(c) <= 2 : 1; ^~~~~~~ ex_io.c: In function 'gglob': ex_io.c:328:3: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result] dup(pvec[1]); ^~~~~~~~~~~~ ex_io.c:333:29: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result] oerrno = errno; close(1); dup(2); errno = oerrno; ^~~~~~ ex_io.c: In function 'source': ex_io.c:988:3: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result] dup(saveinp); ^~~~~~~~~~~~ ex_io.c:1010:3: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result] dup(saveinp); ^~~~~~~~~~~~ ex_io.c:1023:2: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result] dup(saveinp); ^~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_put.c In file included from ex_put.c:82: ex_put.c: In function 'flush1': ex.h:554:57: warning: implicit declaration of function 'wcwidth' [-Wimplicit-function-declaration] #define colsc(c) (mb_cur_max > 1 && ((c)&0177) != (c) ? wcwidth(c) : 1) ^~~~~~~ ex_put.c:451:10: note: in expansion of macro 'colsc' n = colsc(c); ^~~~~ ex_put.c: In function 'flusho': ex_put.c:943:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(1, obuf, obp - obuf); ^~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_set.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_subr.c In file included from ex_subr.c:82: ex_subr.c: In function 'qcount': ex.h:554:57: warning: implicit declaration of function 'wcwidth' [-Wimplicit-function-declaration] #define colsc(c) (mb_cur_max > 1 && ((c)&0177) != (c) ? wcwidth(c) : 1) ^~~~~~~ ex_subr.c:679:11: note: in expansion of macro 'colsc' lastsc = colsc(c&TRIM&~MULTICOL); ^~~~~ ex_subr.c: In function 'preserve': ex_subr.c:1025:3: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result] dup(tfile); ^~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_tty.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_cmdsub.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_unix.c ex_unix.c: In function 'unix0': ex_unix.c:182:3: warning: format not a string literal and no format arguments [-Wformat-security] printf(mesg(catgets(catd, 1, 197, ^~~~~~ ex_unix.c: In function 'unixex': ex_unix.c:251:4: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result] dup(newstdin); ^~~~~~~~~~~~~ ex_unix.c:257:4: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result] dup(pvec[1]); ^~~~~~~~~~~~ ex_unix.c:260:5: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result] dup(1); ^~~~~~ ex_unix.c: In function 'recover': ex_unix.c:400:3: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result] dup(1); ^~~~~~ ex_unix.c:402:3: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result] dup(pvec[1]); ^~~~~~~~~~~~ ex_unix.c:406:3: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result] dup(2); ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_re.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make[1]: Entering directory '/usr/src/RPM/BUILD/ex-050325/libuxre' cc -DVMUNIX -g -Os -fomit-frame-pointer -I. -c regdfa.c make[1]: Leaving directory '/usr/src/RPM/BUILD/ex-050325/libuxre' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_temp.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_v.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_vget.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make[1]: Entering directory '/usr/src/RPM/BUILD/ex-050325/libuxre' cc -DVMUNIX -g -Os -fomit-frame-pointer -I. -c regerror.c make[1]: Leaving directory '/usr/src/RPM/BUILD/ex-050325/libuxre' make[1]: Entering directory '/usr/src/RPM/BUILD/ex-050325/libuxre' cc -DVMUNIX -g -Os -fomit-frame-pointer -I. -c regexec.c make[1]: Leaving directory '/usr/src/RPM/BUILD/ex-050325/libuxre' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_vadj.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_vops.c In file included from ex_vops.c:82: ex_vops.c: In function 'vchange': ex.h:554:57: warning: implicit declaration of function 'wcwidth' [-Wimplicit-function-declaration] #define colsc(c) (mb_cur_max > 1 && ((c)&0177) != (c) ? wcwidth(c) : 1) ^~~~~~~ ex_vops.c:678:7: note: in expansion of macro 'colsc' if (colsc(c) > 1) ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make[1]: Entering directory '/usr/src/RPM/BUILD/ex-050325/libuxre' cc -DVMUNIX -g -Os -fomit-frame-pointer -I. -c regfree.c make[1]: Leaving directory '/usr/src/RPM/BUILD/ex-050325/libuxre' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_voper.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_vmain.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_vops2.c ex_vops2.c: In function 'showmode': ex_vops2.c:214:3: warning: format not a string literal and no format arguments [-Wformat-security] printf(&str[1]); ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_version.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -o exrecover exrecover.o mapmalloc.o make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -o expreserve expreserve.o make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_vops3.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_vwind.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make[1]: Entering directory '/usr/src/RPM/BUILD/ex-050325/libuxre' cc -DVMUNIX -g -Os -fomit-frame-pointer -I. -c stubs.c make[1]: Leaving directory '/usr/src/RPM/BUILD/ex-050325/libuxre' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c printf.c make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DLARGEF -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -I./libuxre -DUXRE -g -Os -fomit-frame-pointer -c ex_vput.c In file included from ex_vput.c:82: ex_vput.c: In function 'vinschar': ex.h:554:57: warning: implicit declaration of function 'wcwidth' [-Wimplicit-function-declaration] #define colsc(c) (mb_cur_max > 1 && ((c)&0177) != (c) ? wcwidth(c) : 1) ^~~~~~~ ex_vput.c:593:11: note: in expansion of macro 'colsc' insmc1 = colsc(c) - 1; ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make[1]: Entering directory '/usr/src/RPM/BUILD/ex-050325/libuxre' cc -DVMUNIX -g -Os -fomit-frame-pointer -I. -c regnfa.c make[1]: Leaving directory '/usr/src/RPM/BUILD/ex-050325/libuxre' make: Entering directory '/usr/src/RPM/BUILD/ex-050325' cc -o ex ex.o ex_addr.o ex_cmds.o ex_cmds2.o ex_cmdsub.o ex_data.o ex_extern.o ex_get.o ex_io.o ex_put.o ex_re.o ex_set.o ex_subr.o ex_tagio.o ex_temp.o ex_tty.o ex_unix.o ex_v.o ex_vadj.o ex_vget.o ex_vmain.o ex_voper.o ex_vops.o ex_vops2.o ex_vops3.o ex_vput.o ex_vwind.o printf.o ex_version.o mapmalloc.o -Llibterm -lncursesw -L./libuxre -luxre /usr/bin/ld.default: cannot find -luxre collect2: error: ld returned 1 exit status make: *** [Makefile:267: ex] Error 1 make: Leaving directory '/usr/src/RPM/BUILD/ex-050325' make: *** Waiting for unfinished jobs.... make[1]: Entering directory '/usr/src/RPM/BUILD/ex-050325/libuxre' cc -DVMUNIX -g -Os -fomit-frame-pointer -I. -c regparse.c make[1]: Leaving directory '/usr/src/RPM/BUILD/ex-050325/libuxre' make[1]: Entering directory '/usr/src/RPM/BUILD/ex-050325/libuxre' ar cr libuxre.a bracket.o _collelem.o _collmult.o regcomp.o regdfa.o regerror.o regexec.o regfree.o regnfa.o regparse.o stubs.o make[1]: Leaving directory '/usr/src/RPM/BUILD/ex-050325/libuxre' error: Bad exit status from /usr/src/tmp/rpm-tmp.12682 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.12682 (%build) Command exited with non-zero status 1 15.12user 1.53system 0:03.87elapsed 429%CPU (0avgtext+0avgdata 36088maxresident)k 0inputs+0outputs (0major+252490minor)pagefaults 0swaps hsh-rebuild: rebuild of `vi-traditional-050325-alt1.src.rpm' failed. Command exited with non-zero status 1 21.23user 6.21system 0:15.20elapsed 180%CPU (0avgtext+0avgdata 117736maxresident)k 40inputs+0outputs (0major+482295minor)pagefaults 0swaps