Mock Version: 3.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target ppc64le --nodeps /builddir/build/SPECS/DecodeIR.spec'], chrootPath='/var/lib/mock/fedora-rawhide-ppc64le-1671749924.401070/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fffb6f3f0d0>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4hnqbjm_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4hnqbjm_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'c5e45177a40f49f885362b68e3a62a9f', '-D', '/var/lib/mock/fedora-rawhide-ppc64le-1671749924.401070/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4hnqbjm_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target ppc64le --nodeps /builddir/build/SPECS/DecodeIR.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: ppc64le
Building for target ppc64le
setting SOURCE_DATE_EPOCH=1642550400
Wrote: /builddir/build/SRPMS/DecodeIR-2.45-19.fc38.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target ppc64le --nodeps /builddir/build/SPECS/DecodeIR.spec'], chrootPath='/var/lib/mock/fedora-rawhide-ppc64le-1671749924.401070/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fffb6f3f0d0>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4hnqbjm_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4hnqbjm_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '8929be96d9854c71b28190a35f031c21', '-D', '/var/lib/mock/fedora-rawhide-ppc64le-1671749924.401070/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4hnqbjm_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target ppc64le --nodeps /builddir/build/SPECS/DecodeIR.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: ppc64le
Building for target ppc64le
setting SOURCE_DATE_EPOCH=1642550400
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.gE2rtF
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf DecodeIR
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/DecodeIR.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd DecodeIR
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
Patch #1 (0001-Add-java-library-DecodeIR.patch):
+ echo 'Patch #1 (0001-Add-java-library-DecodeIR.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file src/main/java/com/hifiremote/decodeir/DecodeIRCaller.java
Patch #2 (0002-Adding-a-pom.xml.patch):
patching file pom.xml
+ echo 'Patch #2 (0002-Adding-a-pom.xml.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
+ sed -i 's/\r//' DecodeIR.h
+ cp /builddir/build/SOURCES/Makefile.fedora Makefile
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.SwdgL1
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd DecodeIR
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ make -j5
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/etc/alternatives/java_sdk/include -I/etc/alternatives/java_sdk/include/linux -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -fPIC -o  libDecodeIR.so DecodeIR.cpp
In file included from DecodeIR.cpp:5:
DecodeIR.h: In constructor 'Signal::Signal(unsigned int*, int*, int, int, int, char*, int*, int*, int*, int*, char*, char*)':
DecodeIR.h:421:13: warning: 'Signal::nFreq_in' will be initialized after [-Wreorder]
  421 |         int nFreq_in;           // GD 2009 Input freq (actual freq may be calculated)
      |             ^~~~~~~~
DecodeIR.h:417:13: warning:   'int Signal::nSingle' [-Wreorder]
  417 |         int nSingle;        // Bursts in single part
      |             ^~~~~~~
DecodeIR.cpp:22:1: warning:   when initialized here [-Wreorder]
   22 | Signal::Signal(
      | ^~~~~~
DecodeIR.h:513:14: warning: 'Signal::pHex' will be initialized after [-Wreorder]
  513 |         int* pHex;
      |              ^~~~
DecodeIR.h:508:15: warning:   'char* Signal::pMisc' [-Wreorder]
  508 |         char* pMisc;
      |               ^~~~~
DecodeIR.cpp:22:1: warning:   when initialized here [-Wreorder]
   22 | Signal::Signal(
      | ^~~~~~
DecodeIR.h:509:15: warning: 'Signal::pError' will be initialized after [-Wreorder]
  509 |         char* pError;
      |               ^~~~~~
DecodeIR.h:414:16: warning:   'float* Signal::pDuration' [-Wreorder]
  414 |         float* pDuration;
      |                ^~~~~~~~~
DecodeIR.cpp:22:1: warning:   when initialized here [-Wreorder]
   22 | Signal::Signal(
      | ^~~~~~
DecodeIR.cpp: In member function 'void Signal::setPreempt(int)':
DecodeIR.cpp:123:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  122 |                 ||      preemptValue == prValue
      |                         ~~~~~~~~~~~~~~~~~~~~~~~
  123 |                         &&      nFrameL > preemptLength )
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp: In member function 'void Signal::decode()':
DecodeIR.cpp:266:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  266 |                                 for ( ;nProtocol < sizeof(Funcs)/sizeof(*Funcs); )
      |                                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:274:60: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  273 |                                                         ||    newPreemptValue == preemptValue
      |                                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  274 |                                                            && newPreemptLength > preemptLength )
      |                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:260:37: warning: unused variable 'xxStart' [-Wunused-variable]
  260 |                                 int xxStart = nStart;
      |                                     ^~~~~~~
DecodeIR.cpp:261:37: warning: unused variable 'xxFrameL' [-Wunused-variable]
  261 |                                 int xxFrameL = nFrameL;
      |                                     ^~~~~~~~
DecodeIR.cpp: In member function 'void Signal::decode2()':
DecodeIR.cpp:325:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  325 |         int xLeadIn = ( ((pContext[1] & 0xFF) == nGapProtocol + 1) && (pLead) ) ? 1 : 0;
      |                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:356:67: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  356 |                                 yLeadIn = ( ((pContext[1] & 0xFF) == nGapProtocol + 1) && (pLead) ) ? 1 : 0;
      |                                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:385:67: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  385 |                                 xLeadIn = ( ((pContext[1] & 0xFF) == nGapProtocol + 1) && (pLead) ) ? 1 : 0;
      |                                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:462:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  461 |                                 if (            strcmp(pProtocol, "Blaupunkt{prefix}") == 0
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  462 |                                                 &&      strcmp(xstr, "00") == 0 // needed to match Blaupunkt
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:467:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  466 |                                         ||              strncmp(pProtocol, "S:", 2) == 0
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  467 |                                                 &&      strncmp(pProtocol+5, xstr, 2 ) == 0 )   // test against yy of S.xx.yy....
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:519:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  518 |                                 &&      (strcmp(pProtocol, "Mitsubishi") == 0
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  519 |                                         &&      ((pContext[0] - yContext[0]) & 0xFFFFF) == 0    // check start burst
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:551:61: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  551 |                         if (xFrameCount > 1 || nDittos == 0 && nRepeat > 6 )
      |                                                ~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from DecodeIR.cpp:9:
DecodeIR.cpp: In member function 'void Signal::decodeX(int)':
DecodeIR.cpp:750:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  750 |         _ASSERT(nBit+nCount <= sizeof(cBits)*8);
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
DecodeIR.cpp:750:9: note: in expansion of macro '_ASSERT'
  750 |         _ASSERT(nBit+nCount <= sizeof(cBits)*8);
      |         ^~~~~~~
DecodeIR.cpp: In member function 'void Signal::decodeX2(int)':
DecodeIR.cpp:765:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  765 |         _ASSERT(nBit+nCount <= sizeof(cBits)*8);
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
DecodeIR.cpp:765:9: note: in expansion of macro '_ASSERT'
  765 |         _ASSERT(nBit+nCount <= sizeof(cBits)*8);
      |         ^~~~~~~
DecodeIR.cpp: In member function 'int Signal::checkDecodeX(int, int, float, float, float)':
DecodeIR.cpp:779:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  779 |         _ASSERT(nBit+count <= sizeof(cBits)*8);
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
DecodeIR.cpp:779:9: note: in expansion of macro '_ASSERT'
  779 |         _ASSERT(nBit+count <= sizeof(cBits)*8);
      |         ^~~~~~~
DecodeIR.cpp: In member function 'int Signal::decodeRaw(int)':
DecodeIR.cpp:807:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  807 |         _ASSERT(nBit+bitsRequested < sizeof(cBits)*8);
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
DecodeIR.cpp:807:9: note: in expansion of macro '_ASSERT'
  807 |         _ASSERT(nBit+bitsRequested < sizeof(cBits)*8);
      |         ^~~~~~~
DecodeIR.cpp:818:39: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  818 |                 if ( pBit < pFrameEnd && x-y > m_rawErrorLimit || y==0. )
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp: In member function 'void Signal::tryGap()':
DecodeIR.cpp:1106:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1106 |         _ASSERT(nFrameL <= sizeof(cBits)*8+1);
      |                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:1106:9: note: in expansion of macro '_ASSERT'
 1106 |         _ASSERT(nFrameL <= sizeof(cBits)*8+1);
      |         ^~~~~~~
DecodeIR.cpp:1272:77: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1272 |                                         && (   sortBurst.max1 < (1.2*9*337) && sortBurst.min1 > 7.5*337         // GD 2009: max changed
      |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:1478:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1470 |                                                    sortOn.max1 < (1.15*337)
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~
 1471 |                                         &&     sortOn.max1 < (1.2/6)*sortBurst.min1
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1472 |                                         &&  sortBurst.min1 > (.8*6*337)
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1473 |                                         && sortBurst.mid1 < (1.2*6*337)
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1474 |                                         && sortBurst.mid2 > (.8*9*337)
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1475 |                                         && sortBurst.max1  < (1.2*9*337)
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1476 |                                         // GD 2009 Next line, nominal value is 1.5, so 1.48 must be wrong
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1477 |                                         && sortBurst.max1  < /* 1.48 */ 1.2 * 1.5 * sortBurst.min1
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1478 |                                         &&    nFrame0 > 4000. )
      |                                         ^~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:1587:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 1587 |                                 if ( (getLsb(5,5)^31) == f )
      |                                      ~~~~~~~~~~~~~~~~~^~~~
DecodeIR.cpp:1827:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1826 |                                         ||   sortOn.max1*2.2 < sortBurst.min1   // Tighten constraints if only one half found
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |                                           && sortBurst.mid1 < 1400. )
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:2119:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2118 |                                                   sortBurst.mid1 < 1.2*2*560
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 2119 |                                            && lead_in( .8*16/3*nMaxShort, 1.2*24/3*nMaxShort, 1.2*16/3*nMaxShort, .8*8/3*nMaxShort, nMaxShort ) )
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp: In member function 'int Signal::phaseBit2()':
DecodeIR.cpp:2810:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2810 |         if ( nBit >= sizeof(cBits)*8 )
      |              ~~~~~^~~~~~~~~~~~~~~~~~
DecodeIR.cpp: In member function 'int Signal::phaseBit()':
DecodeIR.cpp:2918:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2918 |         if (dur < nMinShort || dur > nMaxLong || nBit >= sizeof(cBits)*8)
      |                                                  ~~~~~^~~~~~~~~~~~~~~~~~
DecodeIR.cpp: In member function 'void Signal::tryRC5()':
DecodeIR.cpp:3024:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3024 |                 if (nBit >= sizeof(cBits)*8)
      |                     ~~~~~^~~~~~~~~~~~~~~~~~
DecodeIR.cpp:3070:29: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
 3070 |         *pOBC = (64^cBits[0]&64) + getMsb(nBit-6,6);
      |                     ~~~~~~~~^~~
DecodeIR.cpp:3077:51: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
 3077 |                         *pSubDevice = (64^cBits[0]&64) + (cBits[1]>>2);
      |                                           ~~~~~~~~^~~
DecodeIR.cpp:3103:48: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
 3103 |                         *pDevice += 64^cBits[0]&64;
      |                                        ~~~~~~~~^~~
DecodeIR.cpp: In member function 'bool Signal::processManchesterAtoms(int, int, float, float, float*)':
DecodeIR.cpp:3140:74: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 3140 |                                 cBits[bitIdx >> 3] |= (burstIdx&1) << (7 - bitIdx&7);
      |                                                                        ~~^~~~~~~~
DecodeIR.cpp:3156:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3156 |                 if (bitIdx >= sizeof(cBits)*8)
      |                     ~~~~~~~^~~~~~~~~~~~~~~~~~
DecodeIR.cpp: In member function 'void Signal::tryTDC()':
DecodeIR.cpp:3371:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 3371 |                 if ( chksum != getLsb(14,4) ) return;           // wrong checksum
      |                      ~~~~~~~^~~~~~~~~~~~~~~
DecodeIR.cpp: In member function 'void Signal::tryCanalSat()':
DecodeIR.cpp:3461:20: warning: variable 'confBits34to65' set but not used [-Wunused-but-set-variable]
 3461 |         static int confBits34to65 = 0;  //filled in when a toggle changes state  DAR July 2011
      |                    ^~~~~~~~~~~~~~
DecodeIR.cpp: In member function 'void Signal::trySejin()':
DecodeIR.cpp:3786:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 3786 |                 ||      !getMsb(2,1) && !framed(100*unit) )     // long leadout for Sejin type 1
      |                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp: In member function 'void Signal::tryF12()':
DecodeIR.cpp:3935:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 3935 |         if ( nFrameL != 12 && nFrameL != 32 || !framed(nMaxDur*16) )
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
DecodeIR.cpp: In member function 'void Signal::tryElan()':
DecodeIR.cpp:3969:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 3969 |     if ( sortOff.min1 * 3.6 < sortBurst.max3  || sortOff.min1 * 2.4 > sortBurst.max3)
      |     ^~
DecodeIR.cpp:3971:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 3971 |         if (pFrame[34] > 2.4 * sortOff.min1 || pFrame[34] < 1.6 * sortOff.min1
      |         ^~
DecodeIR.cpp: In member function 'bool Signal::processHumaxAtoms(int, float*, int)':
DecodeIR.cpp:4036:32: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 4036 |                 atomIdx=2 * (1 - burstIdx&1); //odd burstIdx is "off" signal, which can only be the beginning of bits value 0 or 1
      |                              ~~^~~~~~~~~~
DecodeIR.cpp:4054:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 4054 |                 if (bitIdx >= sizeof(cBits)*4)
      |                     ~~~~~~~^~~~~~~~~~~~~~~~~~
DecodeIR.cpp: In member function 'void Signal::tryGrundig16()':
DecodeIR.cpp:4217:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 4217 |     if ( pFrameEnd[0] < 5000 )
      |     ^~
DecodeIR.cpp:4219:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 4219 |         if (nTotDur < 29800 || nTotDur > 35800)
      |         ^~
DecodeIR.cpp: In member function 'void Signal::tryXMP()':
DecodeIR.cpp:4380:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4380 |         if (    !(nFrameL >= 16 && nFrameL <= 18 || nFrameL >= 25 && nFrameL <= 26)
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
DecodeIR.cpp:4590:33: warning: array subscript has type 'char' [-Wchar-subscripts]
 4590 |                 charcnt[result[i]]++;
      |                         ~~~~~~~~^
DecodeIR.cpp:4591:45: warning: array subscript has type 'char' [-Wchar-subscripts]
 4591 |                 if (i < 8) charcnt1[result[i]]++;
      |                                     ~~~~~~~~^
DecodeIR.cpp:4592:46: warning: array subscript has type 'char' [-Wchar-subscripts]
 4592 |                 if (i >= 8) charcnt2[result[i]]++;
      |                                      ~~~~~~~~^
DecodeIR.cpp:4596:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 4596 |                 charcntF2[result2[i]]++;
      |                           ~~~~~~~~~^
DecodeIR.cpp:4620:94: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4620 |                 if (digitcnt2 == 16 && result2[10] == 8 && (digitcnt == 15 || digitcnt == 16 && c1 != 0 ) )
      |                                                                               ~~~~~~~~~~~~~~~^~~~~~~~~~
DecodeIR.cpp:4635:73: warning: array subscript has type 'char' [-Wchar-subscripts]
 4635 |                                                 &&      charcnt[result[9]] == 1 && charcntF2[result[9]] == 0 )
      |                                                                 ~~~~~~~~^
DecodeIR.cpp:4635:102: warning: array subscript has type 'char' [-Wchar-subscripts]
 4635 |                                                 &&      charcnt[result[9]] == 1 && charcntF2[result[9]] == 0 )
      |                                                                                              ~~~~~~~~^
DecodeIR.cpp:4639:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 4639 |                                                 charcnt[result[9]] = 0;
      |                                                         ~~~~~~~~^
DecodeIR.cpp:4649:63: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4649 |                                 nFirstFrame = (result[9] == 0 && charcnt[result2[9]^8] == 0
      |                                                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:4659:79: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4659 |                                         ||      digitcnt == 16 && nFirstFrame && result[9] > result2[9]) )
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:4667:67: warning: array subscript has type 'char' [-Wchar-subscripts]
 4667 |                         for (i = 8; i < 16; i++) charcnt2[result[i]]++;
      |                                                           ~~~~~~~~^
DecodeIR.cpp:4686:41: warning: array subscript has type 'char' [-Wchar-subscripts]
 4686 |                         &&      charcnt[newchar] == 0
      |                                         ^~~~~~~
DecodeIR.cpp:4687:43: warning: array subscript has type 'char' [-Wchar-subscripts]
 4687 |                         &&      charcntF2[newchar] == 0 ) )
      |                                           ^~~~~~~
DecodeIR.cpp:4726:93: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4726 |                                                                         && (result[12] == 0 && result[14] == i || result[12] == i && result[14] == 0) )
      |                                                                             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
DecodeIR.cpp:4726:73: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4724 |                                                 &&      (       chk2 && (charcnt2[i] == 1 || charcnt2[i] == 2
      |                                                                                              ~~~~~~~~~~~~~~~~
 4725 |                                                                         && result[12] == result[13] && result[14] == result[15]
      |                                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4726 |                                                                         && (result[12] == 0 && result[14] == i || result[12] == i && result[14] == 0) )
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:4728:97: warning: array subscript has type 'char' [-Wchar-subscripts]
 4728 |                                                                         newchar < 16 && charcnt[newchar] == 0 && charcntF2[newchar] == 0)
      |                                                                                                 ^~~~~~~
DecodeIR.cpp:4728:124: warning: array subscript has type 'char' [-Wchar-subscripts]
 4728 |                                                                         newchar < 16 && charcnt[newchar] == 0 && charcntF2[newchar] == 0)
      |                                                                                                                            ^~~~~~~
DecodeIR.cpp:4731:97: warning: array subscript has type 'char' [-Wchar-subscripts]
 4731 |                                                                         newchar < 16 && charcnt[newchar] == 0 && charcntF2[newchar] == 0)
      |                                                                                                 ^~~~~~~
DecodeIR.cpp:4731:124: warning: array subscript has type 'char' [-Wchar-subscripts]
 4731 |                                                                         newchar < 16 && charcnt[newchar] == 0 && charcntF2[newchar] == 0)
      |                                                                                                                            ^~~~~~~
DecodeIR.cpp:4727:65: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4724 |                                                 &&      (       chk2 && (charcnt2[i] == 1 || charcnt2[i] == 2
      |                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4725 |                                                                         && result[12] == result[13] && result[14] == result[15]
      |                                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4726 |                                                                         && (result[12] == 0 && result[14] == i || result[12] == i && result[14] == 0) )
      |                                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4727 |                                                                 &&      (newchar = i + 1 - 2 * (chk2 == 1),
      |                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4728 |                                                                         newchar < 16 && charcnt[newchar] == 0 && charcntF2[newchar] == 0)
      |                                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:4764:38: warning: array subscript has type 'char' [-Wchar-subscripts]
 4764 |                 int poss1 = (charcnt[c1] == 0 && charcntF2[c1] == 0);
      |                                      ^~
DecodeIR.cpp:4764:60: warning: array subscript has type 'char' [-Wchar-subscripts]
 4764 |                 int poss1 = (charcnt[c1] == 0 && charcntF2[c1] == 0);
      |                                                            ^~
DecodeIR.cpp:4765:38: warning: array subscript has type 'char' [-Wchar-subscripts]
 4765 |                 int poss2 = (charcnt[c2] == 0 && charcntF2[c2] == 0);
      |                                      ^~
DecodeIR.cpp:4765:60: warning: array subscript has type 'char' [-Wchar-subscripts]
 4765 |                 int poss2 = (charcnt[c2] == 0 && charcntF2[c2] == 0);
      |                                                            ^~
DecodeIR.cpp:4834:65: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4834 |                                                 f2[i+1] > 8000. && f3[i+1] > 8000.                      // Both are lead-outs
      |                                                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
DecodeIR.cpp:4844:77: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4844 |                                         (f3[i-3] > 8000. && chk3 == reqdchk && nxt == result2[11]
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:4847:85: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4847 |                                                 (chk3 == 9 && charcnt[reqdchk] == 0 && charcntF2[reqdchk] == 0
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:4849:83: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4847 |                                                 (chk3 == 9 && charcnt[reqdchk] == 0 && charcntF2[reqdchk] == 0
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4848 |                                                 || chk3 == reqdchk && charcnt[9] == 0 && charcntF2[9] == 0 )
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4849 |                                         && f3[i-3] > 8000. && tog3 == result2[11] && nxt == result2[12] ) )
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp:4884:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4884 |                 if (OBC1 || !OBC1 && !OBC2)
      |                             ~~~~~~^~~~~~~~
DecodeIR.cpp:4965:41: warning: array subscript has type 'char' [-Wchar-subscripts]
 4965 |                 *p = "0123456789ABCDEF"[*p];
      |                                         ^~
DecodeIR.cpp: In member function 'void Signal::tryZenith()':
DecodeIR.cpp:5017:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 5017 |         if (nBits > sizeof(cBits)*8)
      |             ~~~~~~^~~~~~~~~~~~~~~~~
DecodeIR.cpp: In member function 'void Signal::tryXX()':
DecodeIR.cpp:5103:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 5103 |     if ( pFrameEnd[0] < sortBurst.max1 )    // Right hand framing
      |     ^~
DecodeIR.cpp:5105:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 5105 |         if ( pFrame[1] <= sortBurst.max2 )      // Lead-in
      |         ^~
DecodeIR.cpp:5179:37: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 5179 |                 if ( getLsb(0,nBit) == (1<<nBit)-2 )
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
DecodeIR.cpp: In member function 'void Signal::tryAsync()':
DecodeIR.cpp:5410:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 5410 |     if ( maxUsPerBit < minUsPerBit )
      |     ^~
DecodeIR.cpp:5413:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 5413 |         int result = decodeAsync(pFrame, 0, 0, minUsPerBit, maxUsPerBit, 10, 40);
      |         ^~~
DecodeIR.cpp: In member function 'void Signal::tryAirAsync()':
DecodeIR.cpp:5517:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 5517 |     if (sortOn.max1 > 9*9*105)
      |     ^~
DecodeIR.cpp:5520:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 5520 |         int result = decodeAsync(pFrame, 0, 0, 7*105, 9*105, 11, 11);
      |         ^~~
DecodeIR.cpp: At global scope:
DecodeIR.cpp:5811:13: warning: unnecessary parentheses in declaration of 'Protocols' [-Wparentheses]
 5811 | const char *(Protocols[]) =
      |             ^~~~~~~~~~~~~
DecodeIR.cpp:5811:13: note: remove parentheses
 5811 | const char *(Protocols[]) =
      |             ^~~~~~~~~~~~~
      |             -           -
DecodeIR.cpp: In function 'void EnumerateProtocols(int, char*)':
DecodeIR.cpp:5872:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 5872 |         if (iProtocolNumber < sizeof(Protocols)/sizeof(*Protocols) )
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DecodeIR.cpp: In member function 'Signal::tryXMP()':
DecodeIR.cpp:4513:35: warning: 'bestScale' may be used uninitialized [-Wmaybe-uninitialized]
 4513 |                 int n = (int)floor( x - 6.5 );
      |                              ~~~~~^~~~~~~~~~~
DecodeIR.cpp:4421:16: note: 'bestScale' was declared here
 4421 |         double bestScale;
      |                ^~~~~~~~~
DecodeIR.cpp:4967:78: warning: 'bestH' may be used uninitialized [-Wmaybe-uninitialized]
 4967 |         sprintf(pProtocol, "XMP:%d.%03d-%s", (int)(.5+1./bestScale), (int)(.5+1000.*bestH), result);
      |                                                                           ~~~^~~~~~~~~~~~~
DecodeIR.cpp:4422:16: note: 'bestH' was declared here
 4422 |         double bestH;
      |                ^~~~~
DecodeIR.cpp:4484:59: warning: 'low_d' may be used uninitialized [-Wmaybe-uninitialized]
 4484 |                                 double s = (n-x-low)/((*d)+low_d);
      |                                                      ~~~~~^~~~~~~
DecodeIR.cpp:4456:32: note: 'low_d' was declared here
 4456 |                         double low_d;
      |                                ^~~~~
+ /usr/bin/python3 /usr/share/java-utils/mvn_build.py --xmvn-javadoc
Executing: xmvn --batch-mode --offline verify org.fedoraproject.xmvn:xmvn-mojo:install org.fedoraproject.xmvn:xmvn-mojo:javadoc org.fedoraproject.xmvn:xmvn-mojo:builddep
['xmvn', '--batch-mode', '--offline', 'verify', 'org.fedoraproject.xmvn:xmvn-mojo:install', 'org.fedoraproject.xmvn:xmvn-mojo:javadoc', 'org.fedoraproject.xmvn:xmvn-mojo:builddep']
[INFO] Scanning for projects...
[INFO] 
[INFO] -------------------< com.hifiremote:DecodeIRCaller >--------------------
[INFO] Building DecodeIRCaller 2.44
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ DecodeIRCaller ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Using 'null' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /builddir/build/BUILD/DecodeIR/src/main/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ DecodeIRCaller ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 1 source file to /builddir/build/BUILD/DecodeIR/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ DecodeIRCaller ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Using 'null' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /builddir/build/BUILD/DecodeIR/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.10.1:testCompile (default-testCompile) @ DecodeIRCaller ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:3.0.0-M6:test (default-test) @ DecodeIRCaller ---
[INFO] No tests to run.
[INFO] 
[INFO] --- maven-jar-plugin:3.2.2:jar (default-jar) @ DecodeIRCaller ---
[INFO] Building jar: /builddir/build/BUILD/DecodeIR/target/DecodeIRCaller-2.44.jar
[INFO] 
[INFO] -------------------< com.hifiremote:DecodeIRCaller >--------------------
[INFO] Building DecodeIRCaller 2.44
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- xmvn-mojo:4.0.0:install (default-cli) @ DecodeIRCaller ---
[INFO] 
[INFO] --- xmvn-mojo:4.0.0:javadoc (default-cli) @ DecodeIRCaller ---
Loading source file /builddir/build/BUILD/DecodeIR/src/main/java/com/hifiremote/decodeir/DecodeIRCaller.java...
Constructing Javadoc information...
Building index for all the packages and classes...
Standard Doclet version 17.0.6-ea+1
Building tree for all the packages and classes...
Generating /builddir/build/BUILD/DecodeIR/target/xmvn-apidocs/com/hifiremote/decodeir/DecodeIRCaller.html...
/builddir/build/BUILD/DecodeIR/src/main/java/com/hifiremote/decodeir/DecodeIRCaller.java:291: warning: @param argument "e" is not a parameter name.
   * @param e
     ^
Generating /builddir/build/BUILD/DecodeIR/target/xmvn-apidocs/com/hifiremote/decodeir/package-summary.html...
Generating /builddir/build/BUILD/DecodeIR/target/xmvn-apidocs/com/hifiremote/decodeir/package-tree.html...
Generating /builddir/build/BUILD/DecodeIR/target/xmvn-apidocs/constant-values.html...
Generating /builddir/build/BUILD/DecodeIR/target/xmvn-apidocs/com/hifiremote/decodeir/class-use/DecodeIRCaller.html...
Generating /builddir/build/BUILD/DecodeIR/target/xmvn-apidocs/com/hifiremote/decodeir/package-use.html...
Generating /builddir/build/BUILD/DecodeIR/target/xmvn-apidocs/overview-tree.html...
Building index for all classes...
Generating /builddir/build/BUILD/DecodeIR/target/xmvn-apidocs/allclasses-index.html...
Generating /builddir/build/BUILD/DecodeIR/target/xmvn-apidocs/allpackages-index.html...
Generating /builddir/build/BUILD/DecodeIR/target/xmvn-apidocs/index-all.html...
Generating /builddir/build/BUILD/DecodeIR/target/xmvn-apidocs/index.html...
Generating /builddir/build/BUILD/DecodeIR/target/xmvn-apidocs/help-doc.html...
1 warning
[INFO] 
[INFO] --- xmvn-mojo:4.0.0:builddep (default-cli) @ DecodeIRCaller ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  3.156 s
[INFO] Finished at: 2022-12-22T23:02:03Z
[INFO] ------------------------------------------------------------------------
-----BEGIN MAVEN BUILD DEPENDENCIES-----
H4sIAAAAAAAC/1XKvQ5AMBAA4N1TnO7nZ6eCyWBqJFbcpWnCEUV4e1bf/GXFvcxw8e7dKrlKo0QB
y7SSE5urzmBp6qZRhQ6yEBGq080ExBsLfc2xB8vC+3AwwfhA314CiN/+nVi/NAfA4WgAAAA=
-----END MAVEN BUILD DEPENDENCIES-----
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.8PeUq8
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le
++ dirname /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd DecodeIR
+ make DESTDIR=/builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le prefix=/usr libdir=/usr/lib64 install
install -D libDecodeIR.so /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/lib64/DecodeIR/libDecodeIR.so
install -d  /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/lib64
ln -s  /usr/lib64/DecodeIR/libDecodeIR.so \
           /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/lib64/libDecodeIR.so
install -D -m 644 DecodeIR.h /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/include/DecodeIR.h
+ cp /builddir/build/SOURCES/license-mail.txt .
+ xmvn-install -R .xmvn-reactor -n DecodeIR -d /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le
[INFO] Installing artifact com.hifiremote:DecodeIRCaller:jar:2.44
[INFO] Installing artifact com.hifiremote:DecodeIRCaller:pom:2.44
[INFO] Installation successful
+ jdir=target/site/apidocs
+ '[' -d .xmvn/apidocs ']'
+ jdir=.xmvn/apidocs
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/share/licenses
+ '[' -d .xmvn/apidocs ']'
+ install -dm755 /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/share/javadoc/DecodeIR
+ cp -pr .xmvn/apidocs/allclasses-index.html .xmvn/apidocs/allpackages-index.html .xmvn/apidocs/args .xmvn/apidocs/com .xmvn/apidocs/constant-values.html .xmvn/apidocs/element-list .xmvn/apidocs/help-doc.html .xmvn/apidocs/index-all.html .xmvn/apidocs/index.html .xmvn/apidocs/jquery-ui.overrides.css .xmvn/apidocs/legal .xmvn/apidocs/member-search-index.js .xmvn/apidocs/module-search-index.js .xmvn/apidocs/overview-tree.html .xmvn/apidocs/package-search-index.js .xmvn/apidocs/resources .xmvn/apidocs/script-dir .xmvn/apidocs/script.js .xmvn/apidocs/search.js .xmvn/apidocs/stylesheet.css .xmvn/apidocs/tag-search-index.js .xmvn/apidocs/type-search-index.js /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/share/javadoc/DecodeIR
+ echo /usr/share/javadoc/DecodeIR
+ /usr/bin/find-debuginfo -j5 --strict-build-id -m -i --build-id-seed 2.45-19.fc38 --unique-debug-suffix -2.45-19.fc38.ppc64le --unique-debug-src-base DecodeIR-2.45-19.fc38.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/DecodeIR
extracting debug info from /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/lib64/DecodeIR/libDecodeIR.so
original debug info size: 384kB, size after compression: 384kB
/usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match.
396 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/redhat/brp-python-hardlink
Processing files: DecodeIR-2.45-19.fc38.ppc64le
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.fvGOi2
+ umask 022
+ cd /builddir/build/BUILD
+ cd DecodeIR
+ DOCDIR=/builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/share/doc/DecodeIR
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/share/doc/DecodeIR
+ cp -pr DecodeIR.html /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/share/doc/DecodeIR
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.lqAoVC
+ umask 022
+ cd /builddir/build/BUILD
+ cd DecodeIR
+ LICENSEDIR=/builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/share/licenses/DecodeIR
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/share/licenses/DecodeIR
+ cp -pr license-mail.txt /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/share/licenses/DecodeIR
+ RPM_EC=0
++ jobs -p
+ exit 0
warning: File listed twice: /usr/lib/java/DecodeIR
warning: absolute symlink: /usr/lib64/libDecodeIR.so -> /usr/lib64/DecodeIR/libDecodeIR.so
warning: File listed twice: /usr/share/maven-poms/DecodeIR
[INFO maven.prov] input: ['/builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/share/maven-metadata/DecodeIR.xml']
[INFO maven.prov] mvn(com.hifiremote:DecodeIRCaller:pom:) = 2.44, mvn(com.hifiremote:DecodeIRCaller) = 2.44
[INFO osgi.prov] input: ['/builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/lib/java/DecodeIR/DecodeIRCaller.jar']
[INFO maven.req] input: ['/builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/share/maven-metadata/DecodeIR.xml']
[INFO maven.req] javapackages-filesystem, (java-headless or java-11-headless or java-1.8.0-headless)
[INFO osgi.req] input: ['/builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/lib/java/DecodeIR/DecodeIRCaller.jar']
Provides: DecodeIR = 2.45-19.fc38 DecodeIR(ppc-64) = 2.45-19.fc38 libDecodeIR.so()(64bit) mvn(com.hifiremote:DecodeIRCaller) = 2.44 mvn(com.hifiremote:DecodeIRCaller:pom:) = 2.44
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: (java-headless or java-11-headless or java-1.8.0-headless) javapackages-filesystem libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH)
Processing files: DecodeIR-devel-2.45-19.fc38.ppc64le
Provides: DecodeIR-devel = 2.45-19.fc38 DecodeIR-devel(ppc-64) = 2.45-19.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: DecodeIR-javadoc-2.45-19.fc38.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.vpAJMX
+ umask 022
+ cd /builddir/build/BUILD
+ cd DecodeIR
+ LICENSEDIR=/builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/share/licenses/DecodeIR-javadoc
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/share/licenses/DecodeIR-javadoc
+ cp -pr license-mail.txt /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le/usr/share/licenses/DecodeIR-javadoc
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: DecodeIR-javadoc = 2.45-19.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: javapackages-filesystem
Processing files: DecodeIR-debugsource-2.45-19.fc38.ppc64le
Provides: DecodeIR-debugsource = 2.45-19.fc38 DecodeIR-debugsource(ppc-64) = 2.45-19.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: DecodeIR-debuginfo-2.45-19.fc38.ppc64le
Provides: DecodeIR-debuginfo = 2.45-19.fc38 DecodeIR-debuginfo(ppc-64) = 2.45-19.fc38 debuginfo(build-id) = 8fd49b5f99cd47c0e63db89ee79a61e5d2ee83a5 libDecodeIR.so-2.45-19.fc38.ppc64le.debug()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: DecodeIR-debugsource(ppc-64) = 2.45-19.fc38
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le
Wrote: /builddir/build/RPMS/DecodeIR-devel-2.45-19.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/DecodeIR-debuginfo-2.45-19.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/DecodeIR-debugsource-2.45-19.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/DecodeIR-2.45-19.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/DecodeIR-javadoc-2.45-19.fc38.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.wPhG9e
+ umask 022
+ cd /builddir/build/BUILD
+ cd DecodeIR
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/DecodeIR-2.45-19.fc38.ppc64le
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.mkAVOm
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf DecodeIR DecodeIR.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
RPM build warnings:
    File listed twice: /usr/lib/java/DecodeIR
    absolute symlink: /usr/lib64/libDecodeIR.so -> /usr/lib64/DecodeIR/libDecodeIR.so
    File listed twice: /usr/share/maven-poms/DecodeIR
Child return code was: 0