<86>Dec 14 13:17:30 userdel[118663]: delete user 'rooter'
<86>Dec 14 13:17:30 userdel[118663]: removed group 'rooter' owned by 'rooter'
<86>Dec 14 13:17:30 groupadd[118669]: group added to /etc/group: name=rooter, GID=537
<86>Dec 14 13:17:30 groupadd[118669]: group added to /etc/gshadow: name=rooter
<86>Dec 14 13:17:30 groupadd[118669]: new group: name=rooter, GID=537
<86>Dec 14 13:17:30 useradd[118678]: new user: name=rooter, UID=537, GID=537, home=/root, shell=/bin/bash
<86>Dec 14 13:17:30 userdel[118700]: delete user 'builder'
<86>Dec 14 13:17:30 userdel[118700]: removed group 'builder' owned by 'builder'
<86>Dec 14 13:17:30 userdel[118700]: removed shadow group 'builder' owned by 'builder'
<86>Dec 14 13:17:30 groupadd[118707]: group added to /etc/group: name=builder, GID=538
<86>Dec 14 13:17:30 groupadd[118707]: group added to /etc/gshadow: name=builder
<86>Dec 14 13:17:30 groupadd[118707]: new group: name=builder, GID=538
<86>Dec 14 13:17:30 useradd[118712]: new user: name=builder, UID=538, GID=538, home=/usr/src, shell=/bin/bash
/usr/src/in/srpm/jikes-1.22-alt1.1.qa1.src.rpm: license not found in '/usr/share/license' directory: IBM
/usr/src/in/srpm/jikes-1.22-alt1.1.qa1.src.rpm: license not found in '/usr/share/license' directory: Public
/usr/src/in/srpm/jikes-1.22-alt1.1.qa1.src.rpm: license not found in '/usr/share/license' directory: License
<13>Dec 14 13:17:33 rpmi: gcc-c++-common-1.4.24-alt2 sisyphus+240563.100.1.1 1573475389 installed
<13>Dec 14 13:17:34 rpmi: libstdc++9-devel-9.2.1-alt2 sisyphus+240563.200.2.1 1573479396 installed
<13>Dec 14 13:17:35 rpmi: gcc9-c++-9.2.1-alt2 sisyphus+240563.200.2.1 1573479396 installed
<13>Dec 14 13:17:35 rpmi: gcc-c++-9-alt1 sisyphus+239632.300.3.1 1571788297 installed
<13>Dec 14 13:17:35 rpmi: libstdc++-devel-9-alt1 sisyphus+239632.300.3.1 1571789214 installed
<13>Dec 14 13:17:35 rpmi: hostinfo-2.2-alt6 1366317205 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/jikes-1.22-alt1.1.qa1.nosrc.rpm
Installing jikes-1.22-alt1.1.qa1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.7883
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf jikes-1.22
+ echo 'Source #0 (jikes-1.22.tar.bz2):'
Source #0 (jikes-1.22.tar.bz2):
+ /bin/bzip2 -dc /usr/src/RPM/SOURCES/jikes-1.22.tar.bz2
+ /bin/tar -xf -
+ cd jikes-1.22
+ /bin/chmod -c -Rf u+rwX,go-w .
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.78738
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd jikes-1.22
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=' -march=i586 -mtune=generic'
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ readlink -e -- ./configure
+ xargs -ri dirname -- '{}'
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ sort -u
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --disable-dependency-tracking
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... i586-alt-linux-gnu
checking host system type... i586-alt-linux-gnu
checking for touch... /bin/touch
checking for i586-alt-linux-g++... i586-alt-linux-g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether i586-alt-linux-g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of i586-alt-linux-g++... none
checking for Windows and DOS and OS/2 style pathnames... no
checking how to run the C++ preprocessor... i586-alt-linux-g++ -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking direct.h usability... no
checking direct.h presence... no
checking for direct.h... no
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking sys/cygwin.h usability... no
checking sys/cygwin.h presence... no
checking for sys/cygwin.h... no
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking for library containing cos... none required
checking whether the compiler implements namespaces... yes
checking whether the compiler supports ISO C++ standard library... yes
checking whether the compiler recognizes bool as a built-in type... yes
checking for VC++ style set_new_handler... no
checking for standard set_new_handler... yes
checking for compiler error on discard of const qualifier... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for memory.h... (cached) yes
checking for wcslen... yes
checking for wcscpy... yes
checking for wcsncpy... yes
checking for wcscat... yes
checking for wcscmp... yes
checking for wcsncmp... yes
checking for wint_t... yes
checking call wcslen... yes
checking for error calling wcslen with const argument... no
checking for presence of ostream << const unsigned char *... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for library containing iconv... none required
checking for library containing libiconv_open... no
checking simple call to iconv... yes
checking for error calling iconv with const 2nd argument... yes
checking fix for calling iconv with non const argument... yes
checking for wchar_t... yes
checking size of wchar_t... 4
checking wchar_t as an encoding... wchar_t
checking for u_getVersion in -licu-uc... no
checking for cygwin_win32_to_posix_path_list... no
checking for i586-alt-linux-strip... no
checking for strip... strip
checking whether the compiler supports member constants... yes
checking whether the compiler supports the explicit keyword... yes
checking whether the compiler supports Run-Time Type Identification... yes
checking whether the compiler supports const_cast<>... yes
checking whether the compiler supports dynamic_cast<>... yes
checking whether the compiler supports reinterpret_cast<>... yes
checking whether the compiler supports static_cast<>... yes
checking for floating point support... emulated
checking for int8_t... yes
checking for uint8_t... yes
checking for int16_t... yes
checking for uint16_t... yes
checking for int32_t... yes
checking for uint32_t... yes
checking for int64_t... yes
checking for uint64_t... yes
checking whether int32_t and int are equivalent types... yes
checking for __S_IFDIR symbol... yes
checking for _S_IFDIR symbol... no
checking for S_IFDIR symbol... yes
checking for mkdir... yes
checking for mac style mkdir... no
checking for glibc style mkdir... yes
checking for libc5 style mkdir... yes
checking for win32 style mkdir... no
checking floating point bug workaround for ICC compiler... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating src/Makefile
config.status: creating src/config.h
config.status: executing depfiles commands
+ make
make: Entering directory '/usr/src/RPM/BUILD/jikes-1.22'
Making all in doc
make[1]: Entering directory '/usr/src/RPM/BUILD/jikes-1.22/doc'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/src/RPM/BUILD/jikes-1.22/doc'
Making all in src
make[1]: Entering directory '/usr/src/RPM/BUILD/jikes-1.22/src'
make  all-am
make[2]: Entering directory '/usr/src/RPM/BUILD/jikes-1.22/src'
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o ast.o ast.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o body.o body.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o bytecode.o bytecode.cpp
bytecode.cpp: In member function 'void ByteCode::EmitTryStatement(AstTryStatement*)':
bytecode.cpp:1694:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1694 |     if (statement -> finally_clause_opt)
      |        ^
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o case.o case.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o class.o class.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o code.o code.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o control.o control.cpp
In file included from control.cpp:12:
semantic.h: In constructor 'Semantic::Semantic(Control&, FileSymbol*)':
semantic.h:634:31: warning: array subscript 64 is above array bounds of 'DefiniteAssignmentSet* (Semantic::* [27])(AstExpression*, DefinitePair&)' [-Warray-bounds]
  634 |         DefiniteExpr[Ast::TYPE] = &Semantic::DefiniteDefaultExpression;
      |         ~~~~~~~~~~~~~~~~~~~~~~^
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o decl.o decl.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o definite.o definite.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o depend.o depend.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o diagnose.o diagnose.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o double.o double.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o dump.o dump.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o error.o error.cpp
error.cpp: In static member function 'static void SemanticError::StaticInitializer()':
error.cpp:497:72: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size]
  497 |     memset(warning, MANDATORY_ERROR, _num_kinds * sizeof(unsigned char));
      |                                                                        ^
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o expr.o expr.cpp
expr.cpp: In instantiation of 'void CheckIntegerAddition(Semantic*, AstExpression*, const T&, const T&) [with T = LongInt]':
expr.cpp:5319:58:   required from here
expr.cpp:68:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   68 |                 x < zero && y < zero && x >= (min - y) ||
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
expr.cpp:69:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   69 |                 x < zero && y > zero ||
      |                 ~~~~~~~~~^~~~~~~~~~~
expr.cpp:70:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   70 |                 x > zero && y < zero ||
      |                 ~~~~~~~~~^~~~~~~~~~~
expr.cpp:71:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   71 |                 x > zero && y > zero && x <= (max - y);
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
expr.cpp: In instantiation of 'void CheckIntegerAddition(Semantic*, AstExpression*, const T&, const T&) [with T = int]':
expr.cpp:5331:58:   required from here
expr.cpp:68:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   68 |                 x < zero && y < zero && x >= (min - y) ||
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
expr.cpp:69:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   69 |                 x < zero && y > zero ||
      |                 ~~~~~~~~~^~~~~~~~~~~
expr.cpp:70:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   70 |                 x > zero && y < zero ||
      |                 ~~~~~~~~~^~~~~~~~~~~
expr.cpp:71:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   71 |                 x > zero && y > zero && x <= (max - y);
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
expr.cpp: In instantiation of 'void CheckIntegerMultiplication(Semantic*, AstExpression*, const T&, const T&) [with T = LongInt]':
expr.cpp:6364:69:   required from here
expr.cpp:93:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   93 |     bool safe = x > minus_one && x <= one ||
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~
expr.cpp:95:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   95 |                 x < zero && y < zero && T(-x) <= max/-y ||
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
expr.cpp:96:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   96 |                 x < zero && y > zero && x >= min/y ||
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
expr.cpp:97:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   97 |                 x > zero && y < zero && y >= min/x ||
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
expr.cpp:98:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   98 |                 x > zero && y > zero && x <= max/y;
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
expr.cpp: In instantiation of 'void CheckIntegerMultiplication(Semantic*, AstExpression*, const T&, const T&) [with T = int]':
expr.cpp:6376:69:   required from here
expr.cpp:93:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   93 |     bool safe = x > minus_one && x <= one ||
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~
expr.cpp:95:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   95 |                 x < zero && y < zero && T(-x) <= max/-y ||
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
expr.cpp:96:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   96 |                 x < zero && y > zero && x >= min/y ||
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
expr.cpp:97:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   97 |                 x > zero && y < zero && y >= min/x ||
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
expr.cpp:98:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   98 |                 x > zero && y > zero && x <= max/y;
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o incrmnt.o incrmnt.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o init.o init.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o javaact.o javaact.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o jikes.o jikes.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o jikesapi.o jikesapi.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o long.o long.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o lookup.o lookup.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o lpginput.o lpginput.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o modifier.o modifier.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o op.o op.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o option.o option.cpp
option.cpp: In member function 'void ArgumentExpander::ExpandAtFileArgument(Tuple<char*>&, char*, Tuple<OptionError*>&)':
option.cpp:94:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   94 |             if (start < end &&
      |                 ~~~~~~~~~~~~^~
   95 |                 (*start == U_DOUBLE_QUOTE &&
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                 *end == U_DOUBLE_QUOTE) ||
      |                 ~~~~~~~~~~~~~~~~~~~~~~~
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o parser.o parser.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o platform.o platform.cpp
platform.cpp: In constructor 'FloatToString::FloatToString(const IEEEfloat&)':
platform.cpp:637:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  637 |         if ((j < 0 || j == 0 && ! (f.value.word & 1)) && s != str)
      |                       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
platform.cpp:643:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  643 |                 if ((j1 > 0 || j1 == 0 && dig & 1) && dig++ == U_9)
      |                                ~~~~~~~~^~~~~~~~~~
platform.cpp: In constructor 'DoubleToString::DoubleToString(const IEEEdouble&)':
platform.cpp:1005:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1005 |         if ((j < 0 || j == 0 && ! (d.LowWord() & 1)) && s != str)
      |                       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
platform.cpp:1011:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1011 |                 if ((j1 > 0 || j1 == 0 && dig & 1) && dig++ == U_9)
      |                                ~~~~~~~~^~~~~~~~~~
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o scanner.o scanner.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o segment.o segment.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o set.o set.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o stream.o stream.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o symbol.o symbol.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o system.o system.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o tab.o tab.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o unparse.o unparse.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o unzip.o unzip.cpp
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.     -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o zip.o zip.cpp
i586-alt-linux-g++  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   -o jikes  ast.o body.o bytecode.o case.o class.o code.o control.o decl.o definite.o depend.o diagnose.o double.o dump.o error.o expr.o incrmnt.o init.o javaact.o jikes.o jikesapi.o long.o lookup.o lpginput.o modifier.o op.o option.o parser.o platform.o scanner.o segment.o set.o stream.o symbol.o system.o tab.o unparse.o unzip.o zip.o  
make[2]: Leaving directory '/usr/src/RPM/BUILD/jikes-1.22/src'
make[1]: Leaving directory '/usr/src/RPM/BUILD/jikes-1.22/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/jikes-1.22'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory '/usr/src/RPM/BUILD/jikes-1.22'
make: Leaving directory '/usr/src/RPM/BUILD/jikes-1.22'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.40731
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/jikes-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/jikes-buildroot
+ cd jikes-1.22
+ /usr/bin/make 'INSTALL=/bin/install -p' prefix=/usr/src/tmp/jikes-buildroot/usr exec_prefix=/usr/src/tmp/jikes-buildroot/usr bindir=/usr/src/tmp/jikes-buildroot/usr/bin sbindir=/usr/src/tmp/jikes-buildroot/usr/sbin sysconfdir=/usr/src/tmp/jikes-buildroot/etc datadir=/usr/src/tmp/jikes-buildroot/usr/share includedir=/usr/src/tmp/jikes-buildroot/usr/include libdir=/usr/src/tmp/jikes-buildroot/usr/lib libexecdir=/usr/src/tmp/jikes-buildroot/usr/lib localstatedir=/usr/src/tmp/jikes-buildroot/var/lib sharedstatedir=/usr/src/tmp/jikes-buildroot/var/lib mandir=/usr/src/tmp/jikes-buildroot/usr/share/man infodir=/usr/src/tmp/jikes-buildroot/usr/share/info install
make: Entering directory '/usr/src/RPM/BUILD/jikes-1.22'
Making install in doc
make[1]: Entering directory '/usr/src/RPM/BUILD/jikes-1.22/doc'
make[2]: Entering directory '/usr/src/RPM/BUILD/jikes-1.22/doc'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/usr/src/tmp/jikes-buildroot/usr/share/doc/jikes-1.22" || mkdir -p -- . "/usr/src/tmp/jikes-buildroot/usr/share/doc/jikes-1.22"
 /bin/install -p -m 644 'license.htm' '/usr/src/tmp/jikes-buildroot/usr/share/doc/jikes-1.22/license.htm'
test -z "/usr/src/tmp/jikes-buildroot/usr/share/man/man1" || mkdir -p -- . "/usr/src/tmp/jikes-buildroot/usr/share/man/man1"
 /bin/install -p -m 644 './jikes.1' '/usr/src/tmp/jikes-buildroot/usr/share/man/man1/jikes.1'
make[2]: Leaving directory '/usr/src/RPM/BUILD/jikes-1.22/doc'
make[1]: Leaving directory '/usr/src/RPM/BUILD/jikes-1.22/doc'
Making install in src
make[1]: Entering directory '/usr/src/RPM/BUILD/jikes-1.22/src'
/usr/bin/make  install-am
make[2]: Entering directory '/usr/src/RPM/BUILD/jikes-1.22/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/jikes-1.22/src'
test -z "/usr/src/tmp/jikes-buildroot/usr/bin" || mkdir -p -- . "/usr/src/tmp/jikes-buildroot/usr/bin"
  /bin/install -p 'jikes' '/usr/src/tmp/jikes-buildroot/usr/bin/jikes'
test -z "/usr/src/tmp/jikes-buildroot/usr/include" || mkdir -p -- . "/usr/src/tmp/jikes-buildroot/usr/include"
 /bin/install -p -m 644 'jikesapi.h' '/usr/src/tmp/jikes-buildroot/usr/include/jikesapi.h'
make[3]: Leaving directory '/usr/src/RPM/BUILD/jikes-1.22/src'
make[2]: Leaving directory '/usr/src/RPM/BUILD/jikes-1.22/src'
make[1]: Leaving directory '/usr/src/RPM/BUILD/jikes-1.22/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/jikes-1.22'
make[2]: Entering directory '/usr/src/RPM/BUILD/jikes-1.22'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/jikes-1.22'
make[1]: Leaving directory '/usr/src/RPM/BUILD/jikes-1.22'
make: Leaving directory '/usr/src/RPM/BUILD/jikes-1.22'
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/jikes-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/jikes-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/jikes-buildroot/ (default)
Compressing files in /usr/src/tmp/jikes-buildroot (auto)
Verifying ELF objects in /usr/src/tmp/jikes-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/bin/jikes: uses non-LFS functions: __xstat fopen readdir
Hardlinking identical .pyc and .pyo files
Processing files: jikes-1.22-alt1.1.qa1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.49052
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd jikes-1.22
+ DOCDIR=/usr/src/tmp/jikes-buildroot/usr/share/doc/jikes-1.22
+ export DOCDIR
+ rm -rf /usr/src/tmp/jikes-buildroot/usr/share/doc/jikes-1.22
+ /bin/mkdir -p /usr/src/tmp/jikes-buildroot/usr/share/doc/jikes-1.22
+ cp -prL README AUTHORS ChangeLog NEWS TODO INSTALL /usr/src/tmp/jikes-buildroot/usr/share/doc/jikes-1.22
+ chmod -R go-w /usr/src/tmp/jikes-buildroot/usr/share/doc/jikes-1.22
+ chmod -R a+rX /usr/src/tmp/jikes-buildroot/usr/share/doc/jikes-1.22
+ cp -prL doc/license.htm /usr/src/tmp/jikes-buildroot/usr/share/doc/jikes-1.22
+ chmod -R go-w /usr/src/tmp/jikes-buildroot/usr/share/doc/jikes-1.22
+ chmod -R a+rX /usr/src/tmp/jikes-buildroot/usr/share/doc/jikes-1.22
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.NzkBbD
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7ecKpD
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks)
Provides: jikes
Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GLIBC_2.0), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.9), rtld(GNU_HASH)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.CdrHqG
Creating jikes-debuginfo package
Processing files: jikes-debuginfo-1.22-alt1.1.qa1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.D8mQ1E
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.syaGtE
find-requires: running scripts (debuginfo)
Requires: jikes = 1.22-alt1.1.qa1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libgcc_s.so.1), debug(libstdc++.so.6)
Wrote: /usr/src/RPM/RPMS/i586/jikes-1.22-alt1.1.qa1.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/jikes-debuginfo-1.22-alt1.1.qa1.i586.rpm
87.67user 4.70system 2:00.16elapsed 76%CPU (0avgtext+0avgdata 163644maxresident)k
0inputs+0outputs (0major+1982457minor)pagefaults 0swaps
/.out/jikes-1.22-alt1.1.qa1.i586.rpm: license not found in '/usr/share/license' directory: IBM
/.out/jikes-1.22-alt1.1.qa1.i586.rpm: license not found in '/usr/share/license' directory: Public
/.out/jikes-1.22-alt1.1.qa1.i586.rpm: license not found in '/usr/share/license' directory: License
/.out/jikes-debuginfo-1.22-alt1.1.qa1.i586.rpm: license not found in '/usr/share/license' directory: IBM
/.out/jikes-debuginfo-1.22-alt1.1.qa1.i586.rpm: license not found in '/usr/share/license' directory: Public
/.out/jikes-debuginfo-1.22-alt1.1.qa1.i586.rpm: license not found in '/usr/share/license' directory: License
93.81user 7.61system 2:12.67elapsed 76%CPU (0avgtext+0avgdata 163644maxresident)k
32inputs+0outputs (0major+2268377minor)pagefaults 0swaps
--- jikes-1.22-alt1.1.qa1.i586.rpm.repo	2013-04-15 07:07:09.000000000 +0000
+++ jikes-1.22-alt1.1.qa1.i586.rpm.hasher	2019-12-14 13:19:40.509074669 +0000
@@ -10,3 +10,3 @@
 /usr/share/doc/jikes-1.22/license.htm	100644	
-/usr/share/man/man1/jikes.1.bz2	100644	
+/usr/share/man/man1/jikes.1.xz	100644	
 Requires: /lib/ld-linux.so.2  
@@ -20,2 +20,4 @@
 Requires: libstdc++.so.6(CXXABI_1.3)  
+Requires: libstdc++.so.6(CXXABI_1.3.8)  
+Requires: libstdc++.so.6(CXXABI_1.3.9)  
 Requires: libstdc++.so.6(GLIBCXX_3.4)