<86>Sep 22 07:57:47 userdel[366020]: delete user 'rooter'
<86>Sep 22 07:57:47 userdel[366020]: removed group 'rooter' owned by 'rooter'
<86>Sep 22 07:57:47 userdel[366020]: removed shadow group 'rooter' owned by 'rooter'
<86>Sep 22 07:57:47 groupadd[366030]: group added to /etc/group: name=rooter, GID=591
<86>Sep 22 07:57:47 groupadd[366030]: group added to /etc/gshadow: name=rooter
<86>Sep 22 07:57:47 groupadd[366030]: new group: name=rooter, GID=591
<86>Sep 22 07:57:47 useradd[366037]: new user: name=rooter, UID=591, GID=591, home=/root, shell=/bin/bash
<86>Sep 22 07:57:47 userdel[366052]: delete user 'builder'
<86>Sep 22 07:57:47 userdel[366052]: removed group 'builder' owned by 'builder'
<86>Sep 22 07:57:47 userdel[366052]: removed shadow group 'builder' owned by 'builder'
<86>Sep 22 07:57:47 groupadd[366061]: group added to /etc/group: name=builder, GID=592
<86>Sep 22 07:57:47 groupadd[366061]: group added to /etc/gshadow: name=builder
<86>Sep 22 07:57:47 groupadd[366061]: new group: name=builder, GID=592
<86>Sep 22 07:57:47 useradd[366069]: new user: name=builder, UID=592, GID=592, home=/usr/src, shell=/bin/bash
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
<13>Sep 22 07:57:51 rpmi: rpm-macros-kde-common-devel-14.12.1-alt1 1422279175 installed
<13>Sep 22 07:57:51 rpmi: rpm-macros-generic-compat-0.04-alt1 1527350580 installed
<13>Sep 22 07:57:51 rpmi: rpm-macros-fedora-compat-0.159-alt1 sisyphus+258368.100.1.1 1600512138 installed
<13>Sep 22 07:57:53 rpmi: libnatspec-0.3.1-alt2 1445691580 installed
<13>Sep 22 07:57:53 rpmi: unzip-6.0-alt3 sisyphus+244330.100.1.1 1579094108 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/libaesgm-20090429-alt2_20.nosrc.rpm
Installing libaesgm-20090429-alt2_20.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.88955
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf libaesgm-20090429
+ /bin/mkdir -p libaesgm-20090429
+ cd libaesgm-20090429
+ echo 'Source #0 (aes-src-29-04-09.zip):'
Source #0 (aes-src-29-04-09.zip):
+ /usr/bin/unzip -qq /usr/src/RPM/SOURCES/aes-src-29-04-09.zip
+ /bin/chmod -c -Rf u+rwX,go-w .
+ cp /usr/src/RPM/SOURCES/Makefile.aes Makefile
+ echo 'Patch #0 (libaesgm-20090429-fileencrypt.patch):'
Patch #0 (libaesgm-20090429-fileencrypt.patch):
+ /usr/bin/patch -p1 -b --suffix .fileencrypt
patching file fileenc.c
patching file fileenc.h
patching file hmac.c
patching file hmac.h
patching file Makefile
patching file pwd2key.c
patching file pwd2key.h
patching file sha1.c
patching file sha1.h
patching file sha2.c
patching file sha2.h
+ sed -i 's/\r//' aes.txt vb.txt via_ace.txt
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.79161
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd libaesgm-20090429
+ make 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DUSE_SHA1' LDFLAGS=-Wl,-z,relro
make: Entering directory '/usr/src/RPM/BUILD/libaesgm-20090429'
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DUSE_SHA1   -c -o aescrypt.o aescrypt.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DUSE_SHA1   -c -o aeskey.o aeskey.c
In file included from aeskey.c:32:
aes_via_ace.h: In function 'read_via_rng':
aes_via_ace.h:500:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  500 |     || (via_flags & NEH_CPU_READ) && (via_flags & NEH_CPU_IS_VIA) || via_rng_test())
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aes_via_ace.h:507:9: note: in expansion of macro 'VIA_RNG_AVAILABLE'
  507 |     if(!VIA_RNG_AVAILABLE)
      |         ^~~~~~~~~~~~~~~~~
aeskey.c: In function 'aes_encrypt_key128':
aes_via_ace.h:492:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  492 |     || (via_flags & NEH_CPU_READ) && (via_flags & NEH_CPU_IS_VIA) || via_ace_test())
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aeskey.c:107:8: note: in expansion of macro 'VIA_ACE_AVAILABLE'
  107 |     if(VIA_ACE_AVAILABLE)
      |        ^~~~~~~~~~~~~~~~~
aeskey.c: In function 'aes_encrypt_key192':
aes_via_ace.h:492:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  492 |     || (via_flags & NEH_CPU_READ) && (via_flags & NEH_CPU_IS_VIA) || via_ace_test())
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aeskey.c:156:8: note: in expansion of macro 'VIA_ACE_AVAILABLE'
  156 |     if(VIA_ACE_AVAILABLE)
      |        ^~~~~~~~~~~~~~~~~
aeskey.c: In function 'aes_encrypt_key256':
aes_via_ace.h:492:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  492 |     || (via_flags & NEH_CPU_READ) && (via_flags & NEH_CPU_IS_VIA) || via_ace_test())
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aeskey.c:208:8: note: in expansion of macro 'VIA_ACE_AVAILABLE'
  208 |     if(VIA_ACE_AVAILABLE)
      |        ^~~~~~~~~~~~~~~~~
aeskey.c: In function 'aes_decrypt_key128':
aes_via_ace.h:492:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  492 |     || (via_flags & NEH_CPU_READ) && (via_flags & NEH_CPU_IS_VIA) || via_ace_test())
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aeskey.c:349:8: note: in expansion of macro 'VIA_ACE_AVAILABLE'
  349 |     if(VIA_ACE_AVAILABLE)
      |        ^~~~~~~~~~~~~~~~~
In file included from aeskey.c:28:
aeskey.c: In function 'aes_decrypt_key192':
aeskey.c:409:34: warning: operation on 'ss[4]' may be undefined [-Wsequence-point]
  409 |     cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:409:25: note: in expansion of macro 'ff'
  409 |     cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
      |                         ^~
aeskey.c:409:34: warning: operation on 'ss[4]' may be undefined [-Wsequence-point]
  409 |     cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:409:25: note: in expansion of macro 'ff'
  409 |     cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
      |                         ^~
aeskey.c:409:34: warning: operation on 'ss[4]' may be undefined [-Wsequence-point]
  409 |     cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:409:25: note: in expansion of macro 'ff'
  409 |     cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
      |                         ^~
aeskey.c:410:34: warning: operation on 'ss[5]' may be undefined [-Wsequence-point]
  410 |     cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:410:25: note: in expansion of macro 'ff'
  410 |     cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
      |                         ^~
aeskey.c:410:34: warning: operation on 'ss[5]' may be undefined [-Wsequence-point]
  410 |     cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:410:25: note: in expansion of macro 'ff'
  410 |     cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
      |                         ^~
aeskey.c:410:34: warning: operation on 'ss[5]' may be undefined [-Wsequence-point]
  410 |     cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:410:25: note: in expansion of macro 'ff'
  410 |     cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
      |                         ^~
In file included from aeskey.c:32:
aes_via_ace.h:492:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  492 |     || (via_flags & NEH_CPU_READ) && (via_flags & NEH_CPU_IS_VIA) || via_ace_test())
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aeskey.c:433:8: note: in expansion of macro 'VIA_ACE_AVAILABLE'
  433 |     if(VIA_ACE_AVAILABLE)
      |        ^~~~~~~~~~~~~~~~~
In file included from aeskey.c:28:
aeskey.c: In function 'aes_decrypt_key256':
aeskey.c:500:34: warning: operation on 'ss[4]' may be undefined [-Wsequence-point]
  500 |     cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:500:25: note: in expansion of macro 'ff'
  500 |     cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
      |                         ^~
aeskey.c:500:34: warning: operation on 'ss[4]' may be undefined [-Wsequence-point]
  500 |     cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:500:25: note: in expansion of macro 'ff'
  500 |     cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
      |                         ^~
aeskey.c:500:34: warning: operation on 'ss[4]' may be undefined [-Wsequence-point]
  500 |     cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:500:25: note: in expansion of macro 'ff'
  500 |     cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
      |                         ^~
aeskey.c:501:34: warning: operation on 'ss[5]' may be undefined [-Wsequence-point]
  501 |     cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:501:25: note: in expansion of macro 'ff'
  501 |     cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
      |                         ^~
aeskey.c:501:34: warning: operation on 'ss[5]' may be undefined [-Wsequence-point]
  501 |     cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:501:25: note: in expansion of macro 'ff'
  501 |     cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
      |                         ^~
aeskey.c:501:34: warning: operation on 'ss[5]' may be undefined [-Wsequence-point]
  501 |     cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:501:25: note: in expansion of macro 'ff'
  501 |     cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
      |                         ^~
aeskey.c:502:34: warning: operation on 'ss[6]' may be undefined [-Wsequence-point]
  502 |     cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:502:25: note: in expansion of macro 'ff'
  502 |     cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
      |                         ^~
aeskey.c:502:34: warning: operation on 'ss[6]' may be undefined [-Wsequence-point]
  502 |     cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:502:25: note: in expansion of macro 'ff'
  502 |     cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
      |                         ^~
aeskey.c:502:34: warning: operation on 'ss[6]' may be undefined [-Wsequence-point]
  502 |     cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:502:25: note: in expansion of macro 'ff'
  502 |     cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
      |                         ^~
aeskey.c:503:34: warning: operation on 'ss[7]' may be undefined [-Wsequence-point]
  503 |     cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:503:25: note: in expansion of macro 'ff'
  503 |     cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
      |                         ^~
aeskey.c:503:34: warning: operation on 'ss[7]' may be undefined [-Wsequence-point]
  503 |     cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:503:25: note: in expansion of macro 'ff'
  503 |     cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
      |                         ^~
aeskey.c:503:34: warning: operation on 'ss[7]' may be undefined [-Wsequence-point]
  503 |     cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
aesopt.h:329:25: note: in definition of macro 'to_byte'
  329 | #  define to_byte(x)  ((x) & 0xff)
      |                         ^
aesopt.h:697:12: note: in expansion of macro 'bval'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |            ^~~~
aesopt.h:697:17: note: in expansion of macro 'vf1'
  697 |   ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
      |                 ^~
aesopt.h:719:29: note: in expansion of macro 'four_tables'
  719 | #  define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
      |                             ^~~~~~~~~~~
aeskey.c:247:17: note: in expansion of macro 'inv_mcol'
  247 | #define ff(x)   inv_mcol(x)
      |                 ^~~~~~~~
aeskey.c:503:25: note: in expansion of macro 'ff'
  503 |     cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
      |                         ^~
In file included from aeskey.c:32:
aes_via_ace.h:492:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  492 |     || (via_flags & NEH_CPU_READ) && (via_flags & NEH_CPU_IS_VIA) || via_ace_test())
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aeskey.c:528:8: note: in expansion of macro 'VIA_ACE_AVAILABLE'
  528 |     if(VIA_ACE_AVAILABLE)
      |        ^~~~~~~~~~~~~~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DUSE_SHA1   -c -o aes_modes.o aes_modes.c
In file included from aes_modes.c:62:
aes_via_ace.h: In function 'read_via_rng':
aes_via_ace.h:500:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  500 |     || (via_flags & NEH_CPU_READ) && (via_flags & NEH_CPU_IS_VIA) || via_rng_test())
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aes_via_ace.h:507:9: note: in expansion of macro 'VIA_RNG_AVAILABLE'
  507 |     if(!VIA_RNG_AVAILABLE)
      |         ^~~~~~~~~~~~~~~~~
aes_modes.c: At top level:
aes_via_ace.h:75:17: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 |     NEH_ENC_GEN | NEH_KEY128, 0, 0, 0,\
      |                 ^
aes_modes.c:66:61: note: in expansion of macro 'NEH_ENC_GEN_DATA'
   66 | aligned_array(unsigned long,    enc_gen_table, 12, 16) =    NEH_ENC_GEN_DATA;
      |                                                             ^~~~~~~~~~~~~~~~
aes_via_ace.h:76:17: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   76 |     NEH_ENC_GEN | NEH_KEY192, 0, 0, 0,\
      |                 ^
aes_modes.c:66:61: note: in expansion of macro 'NEH_ENC_GEN_DATA'
   66 | aligned_array(unsigned long,    enc_gen_table, 12, 16) =    NEH_ENC_GEN_DATA;
      |                                                             ^~~~~~~~~~~~~~~~
aes_via_ace.h:77:17: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   77 |     NEH_ENC_GEN | NEH_KEY256, 0, 0, 0 }
      |                 ^
aes_modes.c:66:61: note: in expansion of macro 'NEH_ENC_GEN_DATA'
   66 | aligned_array(unsigned long,    enc_gen_table, 12, 16) =    NEH_ENC_GEN_DATA;
      |                                                             ^~~~~~~~~~~~~~~~
aes_via_ace.h:80:18: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 |     NEH_ENC_LOAD | NEH_KEY128, 0, 0, 0,\
      |                  ^
aes_modes.c:67:60: note: in expansion of macro 'NEH_ENC_LOAD_DATA'
   67 | aligned_array(unsigned long,   enc_load_table, 12, 16) =   NEH_ENC_LOAD_DATA;
      |                                                            ^~~~~~~~~~~~~~~~~
aes_via_ace.h:81:18: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   81 |     NEH_ENC_LOAD | NEH_KEY192, 0, 0, 0,\
      |                  ^
aes_modes.c:67:60: note: in expansion of macro 'NEH_ENC_LOAD_DATA'
   67 | aligned_array(unsigned long,   enc_load_table, 12, 16) =   NEH_ENC_LOAD_DATA;
      |                                                            ^~~~~~~~~~~~~~~~~
aes_via_ace.h:82:18: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   82 |     NEH_ENC_LOAD | NEH_KEY256, 0, 0, 0 }
      |                  ^
aes_modes.c:67:60: note: in expansion of macro 'NEH_ENC_LOAD_DATA'
   67 | aligned_array(unsigned long,   enc_load_table, 12, 16) =   NEH_ENC_LOAD_DATA;
      |                                                            ^~~~~~~~~~~~~~~~~
aes_via_ace.h:85:18: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   85 |     NEH_ENC_GEN  | NEH_KEY128, 0, 0, 0,\
      |                  ^
aes_modes.c:68:58: note: in expansion of macro 'NEH_ENC_HYBRID_DATA'
   68 | aligned_array(unsigned long, enc_hybrid_table, 12, 16) = NEH_ENC_HYBRID_DATA;
      |                                                          ^~~~~~~~~~~~~~~~~~~
aes_via_ace.h:86:18: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   86 |     NEH_ENC_LOAD | NEH_KEY192, 0, 0, 0,\
      |                  ^
aes_modes.c:68:58: note: in expansion of macro 'NEH_ENC_HYBRID_DATA'
   68 | aligned_array(unsigned long, enc_hybrid_table, 12, 16) = NEH_ENC_HYBRID_DATA;
      |                                                          ^~~~~~~~~~~~~~~~~~~
aes_via_ace.h:87:18: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   87 |     NEH_ENC_LOAD | NEH_KEY256, 0, 0, 0 }
      |                  ^
aes_modes.c:68:58: note: in expansion of macro 'NEH_ENC_HYBRID_DATA'
   68 | aligned_array(unsigned long, enc_hybrid_table, 12, 16) = NEH_ENC_HYBRID_DATA;
      |                                                          ^~~~~~~~~~~~~~~~~~~
aes_via_ace.h:90:17: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   90 |     NEH_DEC_GEN | NEH_KEY128, 0, 0, 0,\
      |                 ^
aes_modes.c:69:61: note: in expansion of macro 'NEH_DEC_GEN_DATA'
   69 | aligned_array(unsigned long,    dec_gen_table, 12, 16) =    NEH_DEC_GEN_DATA;
      |                                                             ^~~~~~~~~~~~~~~~
aes_via_ace.h:91:17: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   91 |     NEH_DEC_GEN | NEH_KEY192, 0, 0, 0,\
      |                 ^
aes_modes.c:69:61: note: in expansion of macro 'NEH_DEC_GEN_DATA'
   69 | aligned_array(unsigned long,    dec_gen_table, 12, 16) =    NEH_DEC_GEN_DATA;
      |                                                             ^~~~~~~~~~~~~~~~
aes_via_ace.h:92:17: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   92 |     NEH_DEC_GEN | NEH_KEY256, 0, 0, 0 }
      |                 ^
aes_modes.c:69:61: note: in expansion of macro 'NEH_DEC_GEN_DATA'
   69 | aligned_array(unsigned long,    dec_gen_table, 12, 16) =    NEH_DEC_GEN_DATA;
      |                                                             ^~~~~~~~~~~~~~~~
aes_via_ace.h:95:18: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   95 |     NEH_DEC_LOAD | NEH_KEY128, 0, 0, 0,\
      |                  ^
aes_modes.c:70:60: note: in expansion of macro 'NEH_DEC_LOAD_DATA'
   70 | aligned_array(unsigned long,   dec_load_table, 12, 16) =   NEH_DEC_LOAD_DATA;
      |                                                            ^~~~~~~~~~~~~~~~~
aes_via_ace.h:96:18: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   96 |     NEH_DEC_LOAD | NEH_KEY192, 0, 0, 0,\
      |                  ^
aes_modes.c:70:60: note: in expansion of macro 'NEH_DEC_LOAD_DATA'
   70 | aligned_array(unsigned long,   dec_load_table, 12, 16) =   NEH_DEC_LOAD_DATA;
      |                                                            ^~~~~~~~~~~~~~~~~
aes_via_ace.h:97:18: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   97 |     NEH_DEC_LOAD | NEH_KEY256, 0, 0, 0 }
      |                  ^
aes_modes.c:70:60: note: in expansion of macro 'NEH_DEC_LOAD_DATA'
   70 | aligned_array(unsigned long,   dec_load_table, 12, 16) =   NEH_DEC_LOAD_DATA;
      |                                                            ^~~~~~~~~~~~~~~~~
aes_via_ace.h:100:18: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  100 |     NEH_DEC_GEN  | NEH_KEY128, 0, 0, 0,\
      |                  ^
aes_modes.c:71:58: note: in expansion of macro 'NEH_DEC_HYBRID_DATA'
   71 | aligned_array(unsigned long, dec_hybrid_table, 12, 16) = NEH_DEC_HYBRID_DATA;
      |                                                          ^~~~~~~~~~~~~~~~~~~
aes_via_ace.h:101:18: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  101 |     NEH_DEC_LOAD | NEH_KEY192, 0, 0, 0,\
      |                  ^
aes_modes.c:71:58: note: in expansion of macro 'NEH_DEC_HYBRID_DATA'
   71 | aligned_array(unsigned long, dec_hybrid_table, 12, 16) = NEH_DEC_HYBRID_DATA;
      |                                                          ^~~~~~~~~~~~~~~~~~~
aes_via_ace.h:102:18: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  102 |     NEH_DEC_LOAD | NEH_KEY256, 0, 0, 0 }
      |                  ^
aes_modes.c:71:58: note: in expansion of macro 'NEH_DEC_HYBRID_DATA'
   71 | aligned_array(unsigned long, dec_hybrid_table, 12, 16) = NEH_DEC_HYBRID_DATA;
      |                                                          ^~~~~~~~~~~~~~~~~~~
aes_modes.c: In function 'aes_ecb_encrypt':
aes_via_ace.h:110:60: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  110 | #define neh_enc_hybrid_key(x)   ((x) == 128 ? (NEH_ENC_GEN | NEH_KEY128) :  \
      |                                                            ^
aes_modes.c:101:14: note: in expansion of macro 'neh_enc_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:146:9: note: in expansion of macro 'via_cwd'
  146 |         via_cwd(cwd, hybrid, enc, 2 * ctx->inf.b[0] - 192);
      |         ^~~~~~~
aes_via_ace.h:111:33: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  111 |      (x) == 192 ? (NEH_ENC_LOAD | NEH_KEY192) : (NEH_ENC_LOAD | NEH_KEY256))
      |                                 ^
aes_modes.c:101:14: note: in expansion of macro 'neh_enc_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:146:9: note: in expansion of macro 'via_cwd'
  146 |         via_cwd(cwd, hybrid, enc, 2 * ctx->inf.b[0] - 192);
      |         ^~~~~~~
aes_via_ace.h:111:63: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  111 |      (x) == 192 ? (NEH_ENC_LOAD | NEH_KEY192) : (NEH_ENC_LOAD | NEH_KEY256))
      |                                                               ^
aes_modes.c:101:14: note: in expansion of macro 'neh_enc_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:146:9: note: in expansion of macro 'via_cwd'
  146 |         via_cwd(cwd, hybrid, enc, 2 * ctx->inf.b[0] - 192);
      |         ^~~~~~~
aes_modes.c:163:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  163 |                 ip = (ALIGN_OFFSET( ibuf, 16 ) ? buf : ibuf);
      |                    ^
In file included from aes_modes.c:62:
aes_modes.c: In function 'aes_ecb_decrypt':
aes_via_ace.h:119:60: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  119 | #define neh_dec_hybrid_key(x)   ((x) == 128 ? (NEH_DEC_GEN | NEH_KEY128) :  \
      |                                                            ^
aes_modes.c:101:14: note: in expansion of macro 'neh_dec_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:208:9: note: in expansion of macro 'via_cwd'
  208 |         via_cwd(cwd, hybrid, dec, 2 * ctx->inf.b[0] - 192);
      |         ^~~~~~~
aes_via_ace.h:120:33: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  120 |      (x) == 192 ? (NEH_DEC_LOAD | NEH_KEY192) : (NEH_DEC_LOAD | NEH_KEY256))
      |                                 ^
aes_modes.c:101:14: note: in expansion of macro 'neh_dec_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:208:9: note: in expansion of macro 'via_cwd'
  208 |         via_cwd(cwd, hybrid, dec, 2 * ctx->inf.b[0] - 192);
      |         ^~~~~~~
aes_via_ace.h:120:63: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  120 |      (x) == 192 ? (NEH_DEC_LOAD | NEH_KEY192) : (NEH_DEC_LOAD | NEH_KEY256))
      |                                                               ^
aes_modes.c:101:14: note: in expansion of macro 'neh_dec_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:208:9: note: in expansion of macro 'via_cwd'
  208 |         via_cwd(cwd, hybrid, dec, 2 * ctx->inf.b[0] - 192);
      |         ^~~~~~~
aes_modes.c:225:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  225 |                 ip = (ALIGN_OFFSET( ibuf, 16 ) ? buf : ibuf);
      |                    ^
In file included from aes_modes.c:62:
aes_modes.c: In function 'aes_cbc_encrypt':
aes_via_ace.h:110:60: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  110 | #define neh_enc_hybrid_key(x)   ((x) == 128 ? (NEH_ENC_GEN | NEH_KEY128) :  \
      |                                                            ^
aes_modes.c:101:14: note: in expansion of macro 'neh_enc_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:271:9: note: in expansion of macro 'via_cwd'
  271 |         via_cwd(cwd, hybrid, enc, 2 * ctx->inf.b[0] - 192);
      |         ^~~~~~~
aes_via_ace.h:111:33: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  111 |      (x) == 192 ? (NEH_ENC_LOAD | NEH_KEY192) : (NEH_ENC_LOAD | NEH_KEY256))
      |                                 ^
aes_modes.c:101:14: note: in expansion of macro 'neh_enc_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:271:9: note: in expansion of macro 'via_cwd'
  271 |         via_cwd(cwd, hybrid, enc, 2 * ctx->inf.b[0] - 192);
      |         ^~~~~~~
aes_via_ace.h:111:63: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  111 |      (x) == 192 ? (NEH_ENC_LOAD | NEH_KEY192) : (NEH_ENC_LOAD | NEH_KEY256))
      |                                                               ^
aes_modes.c:101:14: note: in expansion of macro 'neh_enc_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:271:9: note: in expansion of macro 'via_cwd'
  271 |         via_cwd(cwd, hybrid, enc, 2 * ctx->inf.b[0] - 192);
      |         ^~~~~~~
aes_modes.c:294:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  294 |                 ip = (ALIGN_OFFSET( ibuf, 16 ) ? buf : ibuf);
      |                    ^
In file included from aes_modes.c:62:
aes_modes.c: In function 'aes_cbc_decrypt':
aes_via_ace.h:119:60: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  119 | #define neh_dec_hybrid_key(x)   ((x) == 128 ? (NEH_DEC_GEN | NEH_KEY128) :  \
      |                                                            ^
aes_modes.c:101:14: note: in expansion of macro 'neh_dec_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:369:9: note: in expansion of macro 'via_cwd'
  369 |         via_cwd(cwd, hybrid, dec, 2 * ctx->inf.b[0] - 192);
      |         ^~~~~~~
aes_via_ace.h:120:33: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  120 |      (x) == 192 ? (NEH_DEC_LOAD | NEH_KEY192) : (NEH_DEC_LOAD | NEH_KEY256))
      |                                 ^
aes_modes.c:101:14: note: in expansion of macro 'neh_dec_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:369:9: note: in expansion of macro 'via_cwd'
  369 |         via_cwd(cwd, hybrid, dec, 2 * ctx->inf.b[0] - 192);
      |         ^~~~~~~
aes_via_ace.h:120:63: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  120 |      (x) == 192 ? (NEH_DEC_LOAD | NEH_KEY192) : (NEH_DEC_LOAD | NEH_KEY256))
      |                                                               ^
aes_modes.c:101:14: note: in expansion of macro 'neh_dec_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:369:9: note: in expansion of macro 'via_cwd'
  369 |         via_cwd(cwd, hybrid, dec, 2 * ctx->inf.b[0] - 192);
      |         ^~~~~~~
aes_modes.c:392:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  392 |                 ip = (ALIGN_OFFSET( ibuf, 16 ) ? buf : ibuf);
      |                    ^
In file included from aes_modes.c:62:
aes_modes.c: In function 'aes_cfb_encrypt':
aes_via_ace.h:110:60: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  110 | #define neh_enc_hybrid_key(x)   ((x) == 128 ? (NEH_ENC_GEN | NEH_KEY128) :  \
      |                                                            ^
aes_modes.c:101:14: note: in expansion of macro 'neh_enc_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:478:13: note: in expansion of macro 'via_cwd'
  478 |             via_cwd(cwd, hybrid, enc, 2 * ctx->inf.b[0] - 192);
      |             ^~~~~~~
aes_via_ace.h:111:33: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  111 |      (x) == 192 ? (NEH_ENC_LOAD | NEH_KEY192) : (NEH_ENC_LOAD | NEH_KEY256))
      |                                 ^
aes_modes.c:101:14: note: in expansion of macro 'neh_enc_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:478:13: note: in expansion of macro 'via_cwd'
  478 |             via_cwd(cwd, hybrid, enc, 2 * ctx->inf.b[0] - 192);
      |             ^~~~~~~
aes_via_ace.h:111:63: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  111 |      (x) == 192 ? (NEH_ENC_LOAD | NEH_KEY192) : (NEH_ENC_LOAD | NEH_KEY256))
      |                                                               ^
aes_modes.c:101:14: note: in expansion of macro 'neh_enc_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:478:13: note: in expansion of macro 'via_cwd'
  478 |             via_cwd(cwd, hybrid, enc, 2 * ctx->inf.b[0] - 192);
      |             ^~~~~~~
aes_modes.c:504:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  504 |                     ip = (ALIGN_OFFSET( ibuf, 16 ) ? buf : ibuf);
      |                        ^
In file included from aes_modes.c:62:
aes_modes.c: In function 'aes_cfb_decrypt':
aes_via_ace.h:119:60: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  119 | #define neh_dec_hybrid_key(x)   ((x) == 128 ? (NEH_DEC_GEN | NEH_KEY128) :  \
      |                                                            ^
aes_modes.c:101:14: note: in expansion of macro 'neh_dec_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:606:13: note: in expansion of macro 'via_cwd'
  606 |             via_cwd(cwd, hybrid, dec, 2 * ctx->inf.b[0] - 192);
      |             ^~~~~~~
aes_via_ace.h:120:33: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  120 |      (x) == 192 ? (NEH_DEC_LOAD | NEH_KEY192) : (NEH_DEC_LOAD | NEH_KEY256))
      |                                 ^
aes_modes.c:101:14: note: in expansion of macro 'neh_dec_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:606:13: note: in expansion of macro 'via_cwd'
  606 |             via_cwd(cwd, hybrid, dec, 2 * ctx->inf.b[0] - 192);
      |             ^~~~~~~
aes_via_ace.h:120:63: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  120 |      (x) == 192 ? (NEH_DEC_LOAD | NEH_KEY192) : (NEH_DEC_LOAD | NEH_KEY256))
      |                                                               ^
aes_modes.c:101:14: note: in expansion of macro 'neh_dec_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:606:13: note: in expansion of macro 'via_cwd'
  606 |             via_cwd(cwd, hybrid, dec, 2 * ctx->inf.b[0] - 192);
      |             ^~~~~~~
aes_modes.c:632:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  632 |                     ip = (ALIGN_OFFSET( ibuf, 16 ) ? buf : ibuf);
      |                        ^
In file included from aes_modes.c:62:
aes_modes.c: In function 'aes_ofb_crypt':
aes_via_ace.h:110:60: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  110 | #define neh_enc_hybrid_key(x)   ((x) == 128 ? (NEH_ENC_GEN | NEH_KEY128) :  \
      |                                                            ^
aes_modes.c:101:14: note: in expansion of macro 'neh_enc_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:744:13: note: in expansion of macro 'via_cwd'
  744 |             via_cwd(cwd, hybrid, enc, 2 * ctx->inf.b[0] - 192);
      |             ^~~~~~~
aes_via_ace.h:111:33: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  111 |      (x) == 192 ? (NEH_ENC_LOAD | NEH_KEY192) : (NEH_ENC_LOAD | NEH_KEY256))
      |                                 ^
aes_modes.c:101:14: note: in expansion of macro 'neh_enc_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:744:13: note: in expansion of macro 'via_cwd'
  744 |             via_cwd(cwd, hybrid, enc, 2 * ctx->inf.b[0] - 192);
      |             ^~~~~~~
aes_via_ace.h:111:63: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  111 |      (x) == 192 ? (NEH_ENC_LOAD | NEH_KEY192) : (NEH_ENC_LOAD | NEH_KEY256))
      |                                                               ^
aes_modes.c:101:14: note: in expansion of macro 'neh_enc_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:744:13: note: in expansion of macro 'via_cwd'
  744 |             via_cwd(cwd, hybrid, enc, 2 * ctx->inf.b[0] - 192);
      |             ^~~~~~~
aes_modes.c:770:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  770 |                     ip = (ALIGN_OFFSET( ibuf, 16 ) ? buf : ibuf);
      |                        ^
In file included from aes_modes.c:62:
aes_modes.c: In function 'aes_ctr_crypt':
aes_via_ace.h:110:60: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  110 | #define neh_enc_hybrid_key(x)   ((x) == 128 ? (NEH_ENC_GEN | NEH_KEY128) :  \
      |                                                            ^
aes_modes.c:101:14: note: in expansion of macro 'neh_enc_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:894:13: note: in expansion of macro 'via_cwd'
  894 |             via_cwd(cwd, hybrid, enc, 2 * ctx->inf.b[0] - 192);
      |             ^~~~~~~
aes_via_ace.h:111:33: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  111 |      (x) == 192 ? (NEH_ENC_LOAD | NEH_KEY192) : (NEH_ENC_LOAD | NEH_KEY256))
      |                                 ^
aes_modes.c:101:14: note: in expansion of macro 'neh_enc_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:894:13: note: in expansion of macro 'via_cwd'
  894 |             via_cwd(cwd, hybrid, enc, 2 * ctx->inf.b[0] - 192);
      |             ^~~~~~~
aes_via_ace.h:111:63: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  111 |      (x) == 192 ? (NEH_ENC_LOAD | NEH_KEY192) : (NEH_ENC_LOAD | NEH_KEY256))
      |                                                               ^
aes_modes.c:101:14: note: in expansion of macro 'neh_enc_hybrid_key'
  101 |     cwd[0] = neh_##dir##_##ty##_key(len)
      |              ^~~~
aes_modes.c:894:13: note: in expansion of macro 'via_cwd'
  894 |             via_cwd(cwd, hybrid, enc, 2 * ctx->inf.b[0] - 192);
      |             ^~~~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DUSE_SHA1   -c -o aestab.o aestab.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DUSE_SHA1   -c -o fileenc.o fileenc.c
fileenc.c: In function 'fcrypt_end':
fileenc.c:136:16: warning: unused variable 'res' [-Wunused-variable]
  136 | { unsigned int res = cx->mode;
      |                ^~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DUSE_SHA1   -c -o hmac.o hmac.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DUSE_SHA1   -c -o pwd2key.o pwd2key.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DUSE_SHA1   -c -o sha1.o sha1.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DUSE_SHA1   -c -o sha2.o sha2.c
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DUSE_SHA1 -shared -Wl,-soname,libaesgm.so.0 -o libaesgm.so.0.0.0 aescrypt.o aeskey.o aes_modes.o aestab.o fileenc.o hmac.o pwd2key.o sha1.o sha2.o -Wl,-z,relro
make: Leaving directory '/usr/src/RPM/BUILD/libaesgm-20090429'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.26708
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/libaesgm-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/libaesgm-buildroot
+ cd libaesgm-20090429
+ make DESTDIR=/usr/src/tmp/libaesgm-buildroot LIBDIR=/usr/lib install
make: Entering directory '/usr/src/RPM/BUILD/libaesgm-20090429'
mkdir -p /usr/src/tmp/libaesgm-buildroot/usr/include//aes/
cp -p *.h /usr/src/tmp/libaesgm-buildroot/usr/include//aes/
mkdir -p /usr/src/tmp/libaesgm-buildroot/usr/lib
cp -p libaesgm.so.0.0.0 /usr/src/tmp/libaesgm-buildroot/usr/lib
cd /usr/src/tmp/libaesgm-buildroot/usr/lib && ln -s -f libaesgm.so.0.0.0 libaesgm.so && ln -s -f libaesgm.so.0.0.0 libaesgm.so.0
make: Leaving directory '/usr/src/RPM/BUILD/libaesgm-20090429'
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/libaesgm-buildroot (auto)
mode of './usr/lib/libaesgm.so.0.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
Verifying and fixing files in /usr/src/tmp/libaesgm-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/libaesgm-buildroot/ (default)
Compressing files in /usr/src/tmp/libaesgm-buildroot (auto)
Adjusting library links in /usr/src/tmp/libaesgm-buildroot
./usr/lib:
	libaesgm.so.0 -> libaesgm.so.0.0.0
Verifying ELF objects in /usr/src/tmp/libaesgm-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Hardlinking identical .pyc and .pyo files
Processing files: libaesgm-20090429-alt2_20
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.79795
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd libaesgm-20090429
+ DOCDIR=/usr/src/tmp/libaesgm-buildroot/usr/share/doc/libaesgm-20090429
+ export DOCDIR
+ rm -rf /usr/src/tmp/libaesgm-buildroot/usr/share/doc/libaesgm-20090429
+ /bin/mkdir -p /usr/src/tmp/libaesgm-buildroot/usr/share/doc/libaesgm-20090429
+ cp -prL aes.txt vb.txt via_ace.txt /usr/src/tmp/libaesgm-buildroot/usr/share/doc/libaesgm-20090429
+ chmod -R go-w /usr/src/tmp/libaesgm-buildroot/usr/share/doc/libaesgm-20090429
+ chmod -R a+rX /usr/src/tmp/libaesgm-buildroot/usr/share/doc/libaesgm-20090429
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.C7Tmkp
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell)
lib.prov: /usr/src/tmp/libaesgm-buildroot/usr/lib/libaesgm.so.0: 70 symbols, 17 bpp
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.GRDb8m
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
Provides: libaesgm.so.0 = set:kdNlF5zNS6KUsbTQIaxeInnwEZoHJaZ3bHDVkc0E0JYGqChaxDzjzZGvZpe23DMNeSNuj0QZoR7CTIC1z6a10KsqvF9UvgOCrZrFo70sJ3T2WMuoxR2rfuad8cF2Kfrt82ezlNUXYHIhvaL2WCju
Requires: libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), rtld(GNU_HASH)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Rcgsul
Creating libaesgm-debuginfo package
Processing files: libaesgm-devel-20090429-alt2_20
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Tl7JAm
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.xbtngp
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
/usr/src/tmp/libaesgm-buildroot/usr/include/aes/hmac.h:47:2: error: #error define USE_SHA1 or USE_SHA256 to set the HMAC hash algorithm
   47 | #error define USE_SHA1 or USE_SHA256 to set the HMAC hash algorithm
      |  ^~~~~
cpp.req: /usr/src/tmp/libaesgm-buildroot/usr/include/aes/hmac.h: cpp failed, trying c++ mode
i586-alt-linux-cpp: fatal error: cannot execute 'cc1plus': execvp: No such file or directory
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/libaesgm-buildroot/usr/include/aes/hmac.h: cpp failed
In file included from /usr/src/tmp/libaesgm-buildroot/usr/include/aes/fileenc.h:42:
/usr/src/tmp/libaesgm-buildroot/usr/include/aes/hmac.h:47:2: error: #error define USE_SHA1 or USE_SHA256 to set the HMAC hash algorithm
   47 | #error define USE_SHA1 or USE_SHA256 to set the HMAC hash algorithm
      |  ^~~~~
cpp.req: WARNING: /usr/src/tmp/libaesgm-buildroot/usr/include/aes/fileenc.h: cpp failed
Requires: libaesgm = 20090429-alt2_20, /usr/lib/libaesgm.so.0.0.0
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.MJUeBo
Processing files: libaesgm-debuginfo-20090429-alt2_20
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.i2iQom
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Aj4qyn
find-requires: running scripts (debuginfo)
Provides: debug(libaesgm.so.0)
Requires: libaesgm = 20090429-alt2_20, debug(libc.so.6)
Adding to libaesgm-devel a strict dependency on libaesgm
Adding to libaesgm-debuginfo a strict dependency on libaesgm
Removing 1 extra deps from libaesgm-devel due to dependency on libaesgm
Wrote: /usr/src/RPM/RPMS/i586/libaesgm-20090429-alt2_20.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/libaesgm-devel-20090429-alt2_20.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/libaesgm-debuginfo-20090429-alt2_20.i586.rpm
11.42user 2.32system 0:19.02elapsed 72%CPU (0avgtext+0avgdata 45644maxresident)k
0inputs+0outputs (0major+347479minor)pagefaults 0swaps
20.13user 9.29system 0:33.83elapsed 86%CPU (0avgtext+0avgdata 110352maxresident)k
0inputs+0outputs (0major+724139minor)pagefaults 0swaps