D: [iurt_root_command] chroot
warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend.
Installing /home/iurt/rpmbuild/SRPMS/incron-0.5.12-5.mga9.src.rpm
Building target platforms: aarch64
Building for target aarch64
Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.7lmvZC
+ umask 022
+ cd /home/iurt/rpmbuild/BUILD
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ cd /home/iurt/rpmbuild/BUILD
+ rm -rf incron-0.5.12
+ /usr/bin/gzip -dc /home/iurt/rpmbuild/SOURCES/incron-0.5.12.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd incron-0.5.12
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/bin/cat /home/iurt/rpmbuild/SOURCES/0001-fix-zombie-process.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/cat /home/iurt/rpmbuild/SOURCES/0002-Fixed-formatting-in-README.md.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/cat /home/iurt/rpmbuild/SOURCES/0003-Add-support-f-r-comment-lines-in-incron-tables-start.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/cat /home/iurt/rpmbuild/SOURCES/0004-Ignoring-backup-files-ending-with-a-tilde-in-system-.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/cat /home/iurt/rpmbuild/SOURCES/0005-Allow-building-on-FreeBSD.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/cat /home/iurt/rpmbuild/SOURCES/0006-Revert-Merge-pull-request-23-from-javitorl-master.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/cat /home/iurt/rpmbuild/SOURCES/0007-Rework-the-zombie-prevention.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/cat /home/iurt/rpmbuild/SOURCES/0008-stdlib.h-is-required-for-daemon-3.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/cat /home/iurt/rpmbuild/SOURCES/incron-0.5.10-includes.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/cat /home/iurt/rpmbuild/SOURCES/fork.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.agcUSS
+ umask 022
+ cd /home/iurt/rpmbuild/BUILD
+ cd incron-0.5.12
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables '
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables '
+ export FCFLAGS
+ LDFLAGS=' -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ /usr/bin/make -O -j4 V=1 VERBOSE=1 PREFIX=/usr
g++ -c  -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -ffor-scope -o icd-main.o icd-main.cpp
g++: warning: switch '-ffor-scope' is no longer supported
In file included from icd-main.cpp:36:
inotify-cxx.h:447:32: error: ISO C++17 does not allow dynamic exception specifications
  447 |   void SetMask(uint32_t uMask) throw (InotifyException);
      |                                ^~~~~
inotify-cxx.h:470:34: error: ISO C++17 does not allow dynamic exception specifications
  470 |   void SetEnabled(bool fEnabled) throw (InotifyException);
      |                                  ^~~~~
inotify-cxx.h:541:13: error: ISO C++17 does not allow dynamic exception specifications
  541 |   Inotify() throw (InotifyException);
      |             ^~~~~
inotify-cxx.h:558:34: error: ISO C++17 does not allow dynamic exception specifications
  558 |   void Add(InotifyWatch* pWatch) throw (InotifyException);
      |                                  ^~~~~
inotify-cxx.h:566:41: error: ISO C++17 does not allow dynamic exception specifications
  566 |   inline void Add(InotifyWatch& rWatch) throw (InotifyException)
      |                                         ^~~~~
inotify-cxx.h:579:37: error: ISO C++17 does not allow dynamic exception specifications
  579 |   void Remove(InotifyWatch* pWatch) throw (InotifyException);
      |                                     ^~~~~
inotify-cxx.h:589:44: error: ISO C++17 does not allow dynamic exception specifications
  589 |   inline void Remove(InotifyWatch& rWatch) throw (InotifyException)
      |                                            ^~~~~
inotify-cxx.h:640:44: error: ISO C++17 does not allow dynamic exception specifications
  640 |   void WaitForEvents(bool fNoIntr = false) throw (InotifyException);
      |                                            ^~~~~
inotify-cxx.h:666:37: error: ISO C++17 does not allow dynamic exception specifications
  666 |   bool GetEvent(InotifyEvent* pEvt) throw (InotifyException);
      |                                     ^~~~~
inotify-cxx.h:676:37: error: ISO C++17 does not allow dynamic exception specifications
  676 |   bool GetEvent(InotifyEvent& rEvt) throw (InotifyException)
      |                                     ^~~~~
inotify-cxx.h:690:38: error: ISO C++17 does not allow dynamic exception specifications
  690 |   bool PeekEvent(InotifyEvent* pEvt) throw (InotifyException);
      |                                      ^~~~~
inotify-cxx.h:700:38: error: ISO C++17 does not allow dynamic exception specifications
  700 |   bool PeekEvent(InotifyEvent& rEvt) throw (InotifyException)
      |                                      ^~~~~
inotify-cxx.h:755:36: error: ISO C++17 does not allow dynamic exception specifications
  755 |   void SetNonBlock(bool fNonBlock) throw (InotifyException);
      |                                    ^~~~~
inotify-cxx.h:771:37: error: ISO C++17 does not allow dynamic exception specifications
  771 |   void SetCloseOnExec(bool fClOnEx) throw (InotifyException);
      |                                     ^~~~~
inotify-cxx.h:779:58: error: ISO C++17 does not allow dynamic exception specifications
  779 |   static uint32_t GetCapability(InotifyCapability_t cap) throw (InotifyException);
      |                                                          ^~~~~
inotify-cxx.h:790:68: error: ISO C++17 does not allow dynamic exception specifications
  790 |   static void SetCapability(InotifyCapability_t cap, uint32_t val) throw (InotifyException);
      |                                                                    ^~~~~
inotify-cxx.h:797:41: error: ISO C++17 does not allow dynamic exception specifications
  797 |   inline static uint32_t GetMaxEvents() throw (InotifyException)
      |                                         ^~~~~
inotify-cxx.h:811:49: error: ISO C++17 does not allow dynamic exception specifications
  811 |   inline static void SetMaxEvents(uint32_t val) throw (InotifyException)
      |                                                 ^~~~~
inotify-cxx.h:824:44: error: ISO C++17 does not allow dynamic exception specifications
  824 |   inline static uint32_t GetMaxInstances() throw (InotifyException)
      |                                            ^~~~~
inotify-cxx.h:838:52: error: ISO C++17 does not allow dynamic exception specifications
  838 |   inline static void SetMaxInstances(uint32_t val) throw (InotifyException)
      |                                                    ^~~~~
inotify-cxx.h:851:42: error: ISO C++17 does not allow dynamic exception specifications
  851 |   inline static uint32_t GetMaxWatches() throw (InotifyException)
      |                                          ^~~~~
inotify-cxx.h:865:50: error: ISO C++17 does not allow dynamic exception specifications
  865 |   inline static void SetMaxWatches(uint32_t val) throw (InotifyException)
      |                                                  ^~~~~
inotify-cxx.h:881:65: error: ISO C++17 does not allow dynamic exception specifications
  881 |   static std::string GetCapabilityPath(InotifyCapability_t cap) throw (InotifyException);
      |                                                                 ^~~~~
icd-main.cpp:133:40: error: ISO C++17 does not allow dynamic exception specifications
  133 | void load_tables(EventDispatcher* pEd) throw (InotifyException)
      |                                        ^~~~~
make: *** [Makefile:43: icd-main.o] Error 1
make: *** Waiting for unfinished jobs....
g++ -c  -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -ffor-scope -o inotify-cxx.o inotify-cxx.cpp
g++: warning: switch '-ffor-scope' is no longer supported
In file included from inotify-cxx.cpp:32:
inotify-cxx.h:447:32: error: ISO C++17 does not allow dynamic exception specifications
  447 |   void SetMask(uint32_t uMask) throw (InotifyException);
      |                                ^~~~~
inotify-cxx.h:470:34: error: ISO C++17 does not allow dynamic exception specifications
  470 |   void SetEnabled(bool fEnabled) throw (InotifyException);
      |                                  ^~~~~
inotify-cxx.h:541:13: error: ISO C++17 does not allow dynamic exception specifications
  541 |   Inotify() throw (InotifyException);
      |             ^~~~~
inotify-cxx.h:558:34: error: ISO C++17 does not allow dynamic exception specifications
  558 |   void Add(InotifyWatch* pWatch) throw (InotifyException);
      |                                  ^~~~~
inotify-cxx.h:566:41: error: ISO C++17 does not allow dynamic exception specifications
  566 |   inline void Add(InotifyWatch& rWatch) throw (InotifyException)
      |                                         ^~~~~
inotify-cxx.h:579:37: error: ISO C++17 does not allow dynamic exception specifications
  579 |   void Remove(InotifyWatch* pWatch) throw (InotifyException);
      |                                     ^~~~~
inotify-cxx.h:589:44: error: ISO C++17 does not allow dynamic exception specifications
  589 |   inline void Remove(InotifyWatch& rWatch) throw (InotifyException)
      |                                            ^~~~~
inotify-cxx.h:640:44: error: ISO C++17 does not allow dynamic exception specifications
  640 |   void WaitForEvents(bool fNoIntr = false) throw (InotifyException);
      |                                            ^~~~~
inotify-cxx.h:666:37: error: ISO C++17 does not allow dynamic exception specifications
  666 |   bool GetEvent(InotifyEvent* pEvt) throw (InotifyException);
      |                                     ^~~~~
inotify-cxx.h:676:37: error: ISO C++17 does not allow dynamic exception specifications
  676 |   bool GetEvent(InotifyEvent& rEvt) throw (InotifyException)
      |                                     ^~~~~
inotify-cxx.h:690:38: error: ISO C++17 does not allow dynamic exception specifications
  690 |   bool PeekEvent(InotifyEvent* pEvt) throw (InotifyException);
      |                                      ^~~~~
inotify-cxx.h:700:38: error: ISO C++17 does not allow dynamic exception specifications
  700 |   bool PeekEvent(InotifyEvent& rEvt) throw (InotifyException)
      |                                      ^~~~~
inotify-cxx.h:755:36: error: ISO C++17 does not allow dynamic exception specifications
  755 |   void SetNonBlock(bool fNonBlock) throw (InotifyException);
      |                                    ^~~~~
inotify-cxx.h:771:37: error: ISO C++17 does not allow dynamic exception specifications
  771 |   void SetCloseOnExec(bool fClOnEx) throw (InotifyException);
      |                                     ^~~~~
inotify-cxx.h:779:58: error: ISO C++17 does not allow dynamic exception specifications
  779 |   static uint32_t GetCapability(InotifyCapability_t cap) throw (InotifyException);
      |                                                          ^~~~~
inotify-cxx.h:790:68: error: ISO C++17 does not allow dynamic exception specifications
  790 |   static void SetCapability(InotifyCapability_t cap, uint32_t val) throw (InotifyException);
      |                                                                    ^~~~~
inotify-cxx.h:797:41: error: ISO C++17 does not allow dynamic exception specifications
  797 |   inline static uint32_t GetMaxEvents() throw (InotifyException)
      |                                         ^~~~~
inotify-cxx.h:811:49: error: ISO C++17 does not allow dynamic exception specifications
  811 |   inline static void SetMaxEvents(uint32_t val) throw (InotifyException)
      |                                                 ^~~~~
inotify-cxx.h:824:44: error: ISO C++17 does not allow dynamic exception specifications
  824 |   inline static uint32_t GetMaxInstances() throw (InotifyException)
      |                                            ^~~~~
inotify-cxx.h:838:52: error: ISO C++17 does not allow dynamic exception specifications
  838 |   inline static void SetMaxInstances(uint32_t val) throw (InotifyException)
      |                                                    ^~~~~
inotify-cxx.h:851:42: error: ISO C++17 does not allow dynamic exception specifications
  851 |   inline static uint32_t GetMaxWatches() throw (InotifyException)
      |                                          ^~~~~
inotify-cxx.h:865:50: error: ISO C++17 does not allow dynamic exception specifications
  865 |   inline static void SetMaxWatches(uint32_t val) throw (InotifyException)
      |                                                  ^~~~~
inotify-cxx.h:881:65: error: ISO C++17 does not allow dynamic exception specifications
  881 |   static std::string GetCapabilityPath(InotifyCapability_t cap) throw (InotifyException);
      |                                                                 ^~~~~
inotify-cxx.cpp:229:44: error: ISO C++17 does not allow dynamic exception specifications
  229 | void InotifyWatch::SetMask(uint32_t uMask) throw (InotifyException)
      |                                            ^~~~~
inotify-cxx.cpp:246:46: error: ISO C++17 does not allow dynamic exception specifications
  246 | void InotifyWatch::SetEnabled(bool fEnabled) throw (InotifyException)
      |                                              ^~~~~
inotify-cxx.cpp:301:20: error: ISO C++17 does not allow dynamic exception specifications
  301 | Inotify::Inotify() throw (InotifyException)
      |                    ^~~~~
inotify-cxx.cpp:332:41: error: ISO C++17 does not allow dynamic exception specifications
  332 | void Inotify::Add(InotifyWatch* pWatch) throw (InotifyException)
      |                                         ^~~~~
inotify-cxx.cpp:386:44: error: ISO C++17 does not allow dynamic exception specifications
  386 | void Inotify::Remove(InotifyWatch* pWatch) throw (InotifyException)
      |                                            ^~~~~
inotify-cxx.cpp:435:43: error: ISO C++17 does not allow dynamic exception specifications
  435 | void Inotify::WaitForEvents(bool fNoIntr) throw (InotifyException)
      |                                           ^~~~~
inotify-cxx.cpp:468:44: error: ISO C++17 does not allow dynamic exception specifications
  468 | bool Inotify::GetEvent(InotifyEvent* pEvt) throw (InotifyException)
      |                                            ^~~~~
inotify-cxx.cpp:486:45: error: ISO C++17 does not allow dynamic exception specifications
  486 | bool Inotify::PeekEvent(InotifyEvent* pEvt) throw (InotifyException)
      |                                             ^~~~~
inotify-cxx.cpp:527:43: error: ISO C++17 does not allow dynamic exception specifications
  527 | void Inotify::SetNonBlock(bool fNonBlock) throw (InotifyException)
      |                                           ^~~~~
inotify-cxx.cpp:557:44: error: ISO C++17 does not allow dynamic exception specifications
  557 | void Inotify::SetCloseOnExec(bool fClOnEx) throw (InotifyException)
      |                                            ^~~~~
inotify-cxx.cpp:587:58: error: ISO C++17 does not allow dynamic exception specifications
  587 | uint32_t Inotify::GetCapability(InotifyCapability_t cap) throw (InotifyException)
      |                                                          ^~~~~
inotify-cxx.cpp:604:68: error: ISO C++17 does not allow dynamic exception specifications
  604 | void Inotify::SetCapability(InotifyCapability_t cap, uint32_t val) throw (InotifyException)
      |                                                                    ^~~~~
inotify-cxx.cpp:618:65: error: ISO C++17 does not allow dynamic exception specifications
  618 | std::string Inotify::GetCapabilityPath(InotifyCapability_t cap) throw (InotifyException)
      |                                                                 ^~~~~
make: *** [Makefile:43: inotify-cxx.o] Error 1
g++ -c  -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -ffor-scope -o incrontab.o incrontab.cpp
g++: warning: switch '-ffor-scope' is no longer supported
In file included from incrontab.cpp:26:
inotify-cxx.h:447:32: error: ISO C++17 does not allow dynamic exception specifications
  447 |   void SetMask(uint32_t uMask) throw (InotifyException);
      |                                ^~~~~
inotify-cxx.h:470:34: error: ISO C++17 does not allow dynamic exception specifications
  470 |   void SetEnabled(bool fEnabled) throw (InotifyException);
      |                                  ^~~~~
inotify-cxx.h:541:13: error: ISO C++17 does not allow dynamic exception specifications
  541 |   Inotify() throw (InotifyException);
      |             ^~~~~
inotify-cxx.h:558:34: error: ISO C++17 does not allow dynamic exception specifications
  558 |   void Add(InotifyWatch* pWatch) throw (InotifyException);
      |                                  ^~~~~
inotify-cxx.h:566:41: error: ISO C++17 does not allow dynamic exception specifications
  566 |   inline void Add(InotifyWatch& rWatch) throw (InotifyException)
      |                                         ^~~~~
inotify-cxx.h:579:37: error: ISO C++17 does not allow dynamic exception specifications
  579 |   void Remove(InotifyWatch* pWatch) throw (InotifyException);
      |                                     ^~~~~
inotify-cxx.h:589:44: error: ISO C++17 does not allow dynamic exception specifications
  589 |   inline void Remove(InotifyWatch& rWatch) throw (InotifyException)
      |                                            ^~~~~
inotify-cxx.h:640:44: error: ISO C++17 does not allow dynamic exception specifications
  640 |   void WaitForEvents(bool fNoIntr = false) throw (InotifyException);
      |                                            ^~~~~
inotify-cxx.h:666:37: error: ISO C++17 does not allow dynamic exception specifications
  666 |   bool GetEvent(InotifyEvent* pEvt) throw (InotifyException);
      |                                     ^~~~~
inotify-cxx.h:676:37: error: ISO C++17 does not allow dynamic exception specifications
  676 |   bool GetEvent(InotifyEvent& rEvt) throw (InotifyException)
      |                                     ^~~~~
inotify-cxx.h:690:38: error: ISO C++17 does not allow dynamic exception specifications
  690 |   bool PeekEvent(InotifyEvent* pEvt) throw (InotifyException);
      |                                      ^~~~~
inotify-cxx.h:700:38: error: ISO C++17 does not allow dynamic exception specifications
  700 |   bool PeekEvent(InotifyEvent& rEvt) throw (InotifyException)
      |                                      ^~~~~
inotify-cxx.h:755:36: error: ISO C++17 does not allow dynamic exception specifications
  755 |   void SetNonBlock(bool fNonBlock) throw (InotifyException);
      |                                    ^~~~~
inotify-cxx.h:771:37: error: ISO C++17 does not allow dynamic exception specifications
  771 |   void SetCloseOnExec(bool fClOnEx) throw (InotifyException);
      |                                     ^~~~~
inotify-cxx.h:779:58: error: ISO C++17 does not allow dynamic exception specifications
  779 |   static uint32_t GetCapability(InotifyCapability_t cap) throw (InotifyException);
      |                                                          ^~~~~
inotify-cxx.h:790:68: error: ISO C++17 does not allow dynamic exception specifications
  790 |   static void SetCapability(InotifyCapability_t cap, uint32_t val) throw (InotifyException);
      |                                                                    ^~~~~
inotify-cxx.h:797:41: error: ISO C++17 does not allow dynamic exception specifications
  797 |   inline static uint32_t GetMaxEvents() throw (InotifyException)
      |                                         ^~~~~
inotify-cxx.h:811:49: error: ISO C++17 does not allow dynamic exception specifications
  811 |   inline static void SetMaxEvents(uint32_t val) throw (InotifyException)
      |                                                 ^~~~~
inotify-cxx.h:824:44: error: ISO C++17 does not allow dynamic exception specifications
  824 |   inline static uint32_t GetMaxInstances() throw (InotifyException)
      |                                            ^~~~~
inotify-cxx.h:838:52: error: ISO C++17 does not allow dynamic exception specifications
  838 |   inline static void SetMaxInstances(uint32_t val) throw (InotifyException)
      |                                                    ^~~~~
inotify-cxx.h:851:42: error: ISO C++17 does not allow dynamic exception specifications
  851 |   inline static uint32_t GetMaxWatches() throw (InotifyException)
      |                                          ^~~~~
inotify-cxx.h:865:50: error: ISO C++17 does not allow dynamic exception specifications
  865 |   inline static void SetMaxWatches(uint32_t val) throw (InotifyException)
      |                                                  ^~~~~
inotify-cxx.h:881:65: error: ISO C++17 does not allow dynamic exception specifications
  881 |   static std::string GetCapabilityPath(InotifyCapability_t cap) throw (InotifyException);
      |                                                                 ^~~~~
make: *** [Makefile:43: incrontab.o] Error 1
g++ -c  -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -ffor-scope -o usertable.o usertable.cpp
g++: warning: switch '-ffor-scope' is no longer supported
In file included from usertable.h:24,
                 from usertable.cpp:35:
inotify-cxx.h:447:32: error: ISO C++17 does not allow dynamic exception specifications
  447 |   void SetMask(uint32_t uMask) throw (InotifyException);
      |                                ^~~~~
inotify-cxx.h:470:34: error: ISO C++17 does not allow dynamic exception specifications
  470 |   void SetEnabled(bool fEnabled) throw (InotifyException);
      |                                  ^~~~~
inotify-cxx.h:541:13: error: ISO C++17 does not allow dynamic exception specifications
  541 |   Inotify() throw (InotifyException);
      |             ^~~~~
inotify-cxx.h:558:34: error: ISO C++17 does not allow dynamic exception specifications
  558 |   void Add(InotifyWatch* pWatch) throw (InotifyException);
      |                                  ^~~~~
inotify-cxx.h:566:41: error: ISO C++17 does not allow dynamic exception specifications
  566 |   inline void Add(InotifyWatch& rWatch) throw (InotifyException)
      |                                         ^~~~~
inotify-cxx.h:579:37: error: ISO C++17 does not allow dynamic exception specifications
  579 |   void Remove(InotifyWatch* pWatch) throw (InotifyException);
      |                                     ^~~~~
inotify-cxx.h:589:44: error: ISO C++17 does not allow dynamic exception specifications
  589 |   inline void Remove(InotifyWatch& rWatch) throw (InotifyException)
      |                                            ^~~~~
inotify-cxx.h:640:44: error: ISO C++17 does not allow dynamic exception specifications
  640 |   void WaitForEvents(bool fNoIntr = false) throw (InotifyException);
      |                                            ^~~~~
inotify-cxx.h:666:37: error: ISO C++17 does not allow dynamic exception specifications
  666 |   bool GetEvent(InotifyEvent* pEvt) throw (InotifyException);
      |                                     ^~~~~
inotify-cxx.h:676:37: error: ISO C++17 does not allow dynamic exception specifications
  676 |   bool GetEvent(InotifyEvent& rEvt) throw (InotifyException)
      |                                     ^~~~~
inotify-cxx.h:690:38: error: ISO C++17 does not allow dynamic exception specifications
  690 |   bool PeekEvent(InotifyEvent* pEvt) throw (InotifyException);
      |                                      ^~~~~
inotify-cxx.h:700:38: error: ISO C++17 does not allow dynamic exception specifications
  700 |   bool PeekEvent(InotifyEvent& rEvt) throw (InotifyException)
      |                                      ^~~~~
inotify-cxx.h:755:36: error: ISO C++17 does not allow dynamic exception specifications
  755 |   void SetNonBlock(bool fNonBlock) throw (InotifyException);
      |                                    ^~~~~
inotify-cxx.h:771:37: error: ISO C++17 does not allow dynamic exception specifications
  771 |   void SetCloseOnExec(bool fClOnEx) throw (InotifyException);
      |                                     ^~~~~
inotify-cxx.h:779:58: error: ISO C++17 does not allow dynamic exception specifications
  779 |   static uint32_t GetCapability(InotifyCapability_t cap) throw (InotifyException);
      |                                                          ^~~~~
inotify-cxx.h:790:68: error: ISO C++17 does not allow dynamic exception specifications
  790 |   static void SetCapability(InotifyCapability_t cap, uint32_t val) throw (InotifyException);
      |                                                                    ^~~~~
inotify-cxx.h:797:41: error: ISO C++17 does not allow dynamic exception specifications
  797 |   inline static uint32_t GetMaxEvents() throw (InotifyException)
      |                                         ^~~~~
inotify-cxx.h:811:49: error: ISO C++17 does not allow dynamic exception specifications
  811 |   inline static void SetMaxEvents(uint32_t val) throw (InotifyException)
      |                                                 ^~~~~
inotify-cxx.h:824:44: error: ISO C++17 does not allow dynamic exception specifications
  824 |   inline static uint32_t GetMaxInstances() throw (InotifyException)
      |                                            ^~~~~
inotify-cxx.h:838:52: error: ISO C++17 does not allow dynamic exception specifications
  838 |   inline static void SetMaxInstances(uint32_t val) throw (InotifyException)
      |                                                    ^~~~~
inotify-cxx.h:851:42: error: ISO C++17 does not allow dynamic exception specifications
  851 |   inline static uint32_t GetMaxWatches() throw (InotifyException)
      |                                          ^~~~~
inotify-cxx.h:865:50: error: ISO C++17 does not allow dynamic exception specifications
  865 |   inline static void SetMaxWatches(uint32_t val) throw (InotifyException)
      |                                                  ^~~~~
inotify-cxx.h:881:65: error: ISO C++17 does not allow dynamic exception specifications
  881 |   static std::string GetCapabilityPath(InotifyCapability_t cap) throw (InotifyException);
      |                                                                 ^~~~~
make: *** [Makefile:43: usertable.o] Error 1
error: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.agcUSS (%build)


RPM build errors:
    Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend.
    Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.agcUSS (%build)
I: [iurt_root_command] ERROR: chroot