<86>Dec 4 14:32:54 userdel[3280380]: delete user 'rooter' <86>Dec 4 14:32:54 userdel[3280380]: removed group 'rooter' owned by 'rooter' <86>Dec 4 14:32:54 groupadd[3280386]: group added to /etc/group: name=rooter, GID=633 <86>Dec 4 14:32:54 groupadd[3280386]: group added to /etc/gshadow: name=rooter <86>Dec 4 14:32:54 groupadd[3280386]: new group: name=rooter, GID=633 <86>Dec 4 14:32:54 useradd[3280391]: new user: name=rooter, UID=633, GID=633, home=/root, shell=/bin/bash <86>Dec 4 14:32:54 userdel[3280398]: delete user 'builder' <86>Dec 4 14:32:54 userdel[3280398]: removed group 'builder' owned by 'builder' <86>Dec 4 14:32:54 userdel[3280398]: removed shadow group 'builder' owned by 'builder' <86>Dec 4 14:32:54 groupadd[3280403]: group added to /etc/group: name=builder, GID=634 <86>Dec 4 14:32:54 groupadd[3280403]: group added to /etc/gshadow: name=builder <86>Dec 4 14:32:54 groupadd[3280403]: new group: name=builder, GID=634 <86>Dec 4 14:32:54 useradd[3280408]: new user: name=builder, UID=634, GID=634, home=/usr/src, shell=/bin/bash /usr/src/in/srpm/halibut-1.2-alt1.src.rpm: license not found in '/usr/share/license' directory: BSD-like Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/halibut-1.2-alt1.nosrc.rpm Installing halibut-1.2-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.47593 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf halibut-1.2 + echo 'Source #0 (halibut-1.2.tar.gz):' Source #0 (halibut-1.2.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/halibut-1.2.tar.gz + /bin/tar -xf - + cd halibut-1.2 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.47593 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd halibut-1.2 + make -j8 make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../licence.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -MD -c ../version.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../malloc.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../help.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../main.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../error.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../ustring.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../misc.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../in_afm.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../index.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../biblio.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../tree234.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../in_pf.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../keywords.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../contents.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../in_sfnt.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../input.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../bk_man.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../bk_whlp.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../bk_ps.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../bk_text.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../bk_info.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../lzx.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../bk_pdf.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../lz77.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../winhelp.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../bk_html.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../deflate.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../huffman.c ../huffman.c:15:5: warning: this decimal constant is unsigned only in ISO C90 15 | 433494437, 701408733, 1134903170, 1836311903, 2971215073, | ^~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../bk_paper.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-big5enc.o ../charset/big5enc.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../wcwidth.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-cp949.o ../charset/cp949.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-emacsenc.o ../charset/emacsenc.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-euc.o ../charset/euc.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../winchm.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-fromucs.o ../charset/fromucs.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-hz.o ../charset/hz.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' perl ../charset/sbcsgen.pl \ ../charset/sbcs.dat \ --header=./sbcsdat.h make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-htmlcs.o ../charset/htmlcs.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-istate.o ../charset/istate.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-gb2312.o ../charset/gb2312.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-big5set.o ../charset/big5set.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-locale.o ../charset/locale.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-macenc.o ../charset/macenc.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -c ../psdata.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-localenc.o ../charset/localenc.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-jisx0212.o ../charset/jisx0212.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-jisx0208.o ../charset/jisx0208.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-mimeenc.o ../charset/mimeenc.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-sbcs.o ../charset/sbcs.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-superset.o ../charset/superset.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-shiftjis.o ../charset/shiftjis.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-utf16.o ../charset/utf16.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-toucs.o ../charset/toucs.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-utf8.o ../charset/utf8.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-utf7.o ../charset/utf7.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-xenc.o ../charset/xenc.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' perl ../charset/sbcsgen.pl \ ../charset/sbcs.dat \ --source=./sbcsdat.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -I ./. -c -o cs-iso2022s.o ../charset/iso2022s.c ../charset/iso2022s.c: In function 'iso2022jp_to_ucs': ../charset/iso2022s.c:452:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 452 | else if (bytes == 0x7E) | ^ ../charset/iso2022s.c:455:7: note: here 455 | case 0: return bytes; /* one-byte ASCII */ | ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-ksx1001.o ../charset/ksx1001.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -I ./. -c -o cs-slookup.o ../charset/slookup.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -I ./. -c -o cs-iso2022.o ../charset/iso2022.c ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:56: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:167:58: note: in expansion of macro 'DEPLANARISE' 167 | { M4, 0, 'G', COS, -0x21, 0, &cns11643_1_to_unicode, DEPLANARISE(&unicode_to_cns11643), 0 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:62: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:167:58: note: in expansion of macro 'DEPLANARISE' 167 | { M4, 0, 'G', COS, -0x21, 0, &cns11643_1_to_unicode, DEPLANARISE(&unicode_to_cns11643), 0 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:56: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:168:58: note: in expansion of macro 'DEPLANARISE' 168 | { M4, 0, 'H', COS, -0x21, 0, &cns11643_2_to_unicode, DEPLANARISE(&unicode_to_cns11643), 1 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:62: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:168:58: note: in expansion of macro 'DEPLANARISE' 168 | { M4, 0, 'H', COS, -0x21, 0, &cns11643_2_to_unicode, DEPLANARISE(&unicode_to_cns11643), 1 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:56: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:169:58: note: in expansion of macro 'DEPLANARISE' 169 | { M4, 0, 'I', COS, -0x21, 0, &cns11643_3_to_unicode, DEPLANARISE(&unicode_to_cns11643), 2 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:62: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:169:58: note: in expansion of macro 'DEPLANARISE' 169 | { M4, 0, 'I', COS, -0x21, 0, &cns11643_3_to_unicode, DEPLANARISE(&unicode_to_cns11643), 2 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:56: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:170:58: note: in expansion of macro 'DEPLANARISE' 170 | { M4, 0, 'J', COS, -0x21, 0, &cns11643_4_to_unicode, DEPLANARISE(&unicode_to_cns11643), 3 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:62: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:170:58: note: in expansion of macro 'DEPLANARISE' 170 | { M4, 0, 'J', COS, -0x21, 0, &cns11643_4_to_unicode, DEPLANARISE(&unicode_to_cns11643), 3 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:56: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:171:58: note: in expansion of macro 'DEPLANARISE' 171 | { M4, 0, 'K', COS, -0x21, 0, &cns11643_5_to_unicode, DEPLANARISE(&unicode_to_cns11643), 4 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:62: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:171:58: note: in expansion of macro 'DEPLANARISE' 171 | { M4, 0, 'K', COS, -0x21, 0, &cns11643_5_to_unicode, DEPLANARISE(&unicode_to_cns11643), 4 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:56: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:172:58: note: in expansion of macro 'DEPLANARISE' 172 | { M4, 0, 'L', COS, -0x21, 0, &cns11643_6_to_unicode, DEPLANARISE(&unicode_to_cns11643), 5 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:62: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:172:58: note: in expansion of macro 'DEPLANARISE' 172 | { M4, 0, 'L', COS, -0x21, 0, &cns11643_6_to_unicode, DEPLANARISE(&unicode_to_cns11643), 5 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:56: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:173:58: note: in expansion of macro 'DEPLANARISE' 173 | { M4, 0, 'M', COS, -0x21, 0, &cns11643_7_to_unicode, DEPLANARISE(&unicode_to_cns11643), 6 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:62: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:173:58: note: in expansion of macro 'DEPLANARISE' 173 | { M4, 0, 'M', COS, -0x21, 0, &cns11643_7_to_unicode, DEPLANARISE(&unicode_to_cns11643), 6 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:56: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:181:60: note: in expansion of macro 'DEPLANARISE' 181 | { M4, 0, '0', CPU, -0x21, 0, &emacs_big5_1_to_unicode, DEPLANARISE(&unicode_to_emacs_big5), 1 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:62: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:181:60: note: in expansion of macro 'DEPLANARISE' 181 | { M4, 0, '0', CPU, -0x21, 0, &emacs_big5_1_to_unicode, DEPLANARISE(&unicode_to_emacs_big5), 1 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:56: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:182:60: note: in expansion of macro 'DEPLANARISE' 182 | { M4, 0, '1', CPU, -0x21, 0, &emacs_big5_2_to_unicode, DEPLANARISE(&unicode_to_emacs_big5), 2 }, | ^~~~~~~~~~~ ../charset/iso2022.c:87:65: warning: cast between incompatible function types from 'int (*)(long int, int *, int *, int *)' to 'int (*)(long int, int *, int *)' [-Wcast-function-type] 87 | #define DEPLANARISE(x) TYPECHECK((x) == (to_dbcs_planar_t)NULL, (to_dbcs_t)(x)) | ^ ../charset/iso2022.c:86:62: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:182:60: note: in expansion of macro 'DEPLANARISE' 182 | { M4, 0, '1', CPU, -0x21, 0, &emacs_big5_2_to_unicode, DEPLANARISE(&unicode_to_emacs_big5), 2 }, | ^~~~~~~~~~~ ../charset/iso2022.c: In function 'write_iso2022': ../charset/iso2022.c:88:58: warning: cast between incompatible function types from 'to_dbcs_t' {aka 'int (* const)(long int, int *, int *)'} to 'int (*)(long int, int *, int *, int *)' [-Wcast-function-type] 88 | #define REPLANARISE(x) TYPECHECK((x) == (to_dbcs_t)NULL, (to_dbcs_planar_t)(x)) | ^ ../charset/iso2022.c:86:56: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:1083:27: note: in expansion of macro 'REPLANARISE' 1083 | if (last_planar_dbcs != REPLANARISE(subcs->to_dbcs)) { | ^~~~~~~~~~~ ../charset/iso2022.c:88:58: warning: cast between incompatible function types from 'to_dbcs_t' {aka 'int (* const)(long int, int *, int *)'} to 'int (*)(long int, int *, int *, int *)' [-Wcast-function-type] 88 | #define REPLANARISE(x) TYPECHECK((x) == (to_dbcs_t)NULL, (to_dbcs_planar_t)(x)) | ^ ../charset/iso2022.c:86:62: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:1083:27: note: in expansion of macro 'REPLANARISE' 1083 | if (last_planar_dbcs != REPLANARISE(subcs->to_dbcs)) { | ^~~~~~~~~~~ ../charset/iso2022.c:88:58: warning: cast between incompatible function types from 'to_dbcs_t' {aka 'int (* const)(long int, int *, int *)'} to 'int (*)(long int, int *, int *, int *)' [-Wcast-function-type] 88 | #define REPLANARISE(x) TYPECHECK((x) == (to_dbcs_t)NULL, (to_dbcs_planar_t)(x)) | ^ ../charset/iso2022.c:86:56: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:1084:26: note: in expansion of macro 'REPLANARISE' 1084 | last_planar_dbcs = REPLANARISE(subcs->to_dbcs); | ^~~~~~~~~~~ ../charset/iso2022.c:88:58: warning: cast between incompatible function types from 'to_dbcs_t' {aka 'int (* const)(long int, int *, int *)'} to 'int (*)(long int, int *, int *, int *)' [-Wcast-function-type] 88 | #define REPLANARISE(x) TYPECHECK((x) == (to_dbcs_t)NULL, (to_dbcs_planar_t)(x)) | ^ ../charset/iso2022.c:86:62: note: in definition of macro 'TYPECHECK' 86 | #define TYPECHECK(x,y) ( sizeof((x)) == sizeof((x)) ? (y) : (y) ) | ^ ../charset/iso2022.c:1084:26: note: in expansion of macro 'REPLANARISE' 1084 | last_planar_dbcs = REPLANARISE(subcs->to_dbcs); | ^~~~~~~~~~~ ../charset/iso2022.c: In function 'read_iso2022': ../charset/iso2022.c:766:6: warning: this statement may fall through [-Wimplicit-fallthrough=] 766 | i2 = '('; | ~~~^~~~~ ../charset/iso2022.c:767:8: note: here 767 | case '(': /* GZDM4 */ case ')': /* G1DM4 */ | ^~~~ ../charset/iso2022.c:764:6: warning: this statement may fall through [-Wimplicit-fallthrough=] 764 | switch (i2) { | ^~~~~~ ../charset/iso2022.c:779:4: note: here 779 | case '%': /* DOCS */ | ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-sbcsdat.o sbcsdat.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -g -Wall -W -ansi -pedantic -I../charset/ -I./ -MD -I ../charset/. -c -o cs-cns11643.o ../charset/cns11643.c make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make[1]: Entering directory '/usr/src/RPM/BUILD/halibut-1.2/build' cc -o halibut main.o malloc.o ustring.o error.o help.o licence.o version.o misc.o tree234.o input.o in_afm.o in_pf.o in_sfnt.o keywords.o contents.o index.o biblio.o bk_text.o bk_html.o bk_whlp.o bk_man.o bk_info.o bk_paper.o bk_ps.o bk_pdf.o winhelp.o winchm.o deflate.o lzx.o lz77.o huffman.o psdata.o wcwidth.o ./cs-big5enc.o ./cs-big5set.o ./cs-cns11643.o ./cs-cp949.o ./cs-emacsenc.o ./cs-euc.o ./cs-fromucs.o ./cs-gb2312.o ./cs-htmlcs.o ./cs-hz.o ./cs-iso2022.o ./cs-iso2022s.o ./cs-istate.o ./cs-jisx0208.o ./cs-jisx0212.o ./cs-ksx1001.o ./cs-locale.o ./cs-localenc.o ./cs-macenc.o ./cs-mimeenc.o ./cs-sbcs.o ./cs-sbcsdat.o ./cs-shiftjis.o ./cs-slookup.o ./cs-superset.o ./cs-toucs.o ./cs-utf16.o ./cs-utf7.o ./cs-utf8.o ./cs-xenc.o /usr/bin/ld.default: in_pf.o:/usr/src/RPM/BUILD/halibut-1.2/build/../paper.h:81: multiple definition of `all_fonts'; in_afm.o:/usr/src/RPM/BUILD/halibut-1.2/build/../paper.h:81: first defined here /usr/bin/ld.default: in_sfnt.o:/usr/src/RPM/BUILD/halibut-1.2/build/../paper.h:81: multiple definition of `all_fonts'; in_afm.o:/usr/src/RPM/BUILD/halibut-1.2/build/../paper.h:81: first defined here /usr/bin/ld.default: bk_paper.o:/usr/src/RPM/BUILD/halibut-1.2/build/../paper.h:81: multiple definition of `all_fonts'; in_afm.o:/usr/src/RPM/BUILD/halibut-1.2/build/../paper.h:81: first defined here /usr/bin/ld.default: bk_ps.o:/usr/src/RPM/BUILD/halibut-1.2/build/../paper.h:81: multiple definition of `all_fonts'; in_afm.o:/usr/src/RPM/BUILD/halibut-1.2/build/../paper.h:81: first defined here /usr/bin/ld.default: bk_pdf.o:/usr/src/RPM/BUILD/halibut-1.2/build/../paper.h:81: multiple definition of `all_fonts'; in_afm.o:/usr/src/RPM/BUILD/halibut-1.2/build/../paper.h:81: first defined here /usr/bin/ld.default: psdata.o:/usr/src/RPM/BUILD/halibut-1.2/build/../paper.h:81: multiple definition of `all_fonts'; in_afm.o:/usr/src/RPM/BUILD/halibut-1.2/build/../paper.h:81: first defined here collect2: error: ld returned 1 exit status make[1]: *** [../Makefile:107: halibut] Error 1 make[1]: Leaving directory '/usr/src/RPM/BUILD/halibut-1.2/build' make: *** [Makefile:48: all] Error 2 error: Bad exit status from /usr/src/tmp/rpm-tmp.47593 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.47593 (%build) Command exited with non-zero status 1 4.49user 0.54system 0:01.53elapsed 328%CPU (0avgtext+0avgdata 26544maxresident)k 0inputs+0outputs (0major+216534minor)pagefaults 0swaps hsh-rebuild: rebuild of `halibut-1.2-alt1.src.rpm' failed. Command exited with non-zero status 1 6.11user 2.56system 0:04.78elapsed 181%CPU (0avgtext+0avgdata 26544maxresident)k 0inputs+0outputs (0major+339603minor)pagefaults 0swaps