+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/recoll-1.37.2nb2/work.log
+ su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/recoll-1.37.2nb2/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for recoll-1.37.2nb2
/opt/local/bin/bmake  all-recursive
Making all in .
(cd python/pychm; set -x;  for v in 3;do  test -n "`which python${v}`" && python${v} setup.py build; done  )
+ for v in 3
++ which python3
+ test -n /home/pbulk/build/sysutils/recoll/work/.buildlink/bin/python3
+ python3 setup.py build
running build
running build_py
creating build
creating build/lib.solaris-2.11-i86pc.64bit-cpython-311
creating build/lib.solaris-2.11-i86pc.64bit-cpython-311/recollchm
copying ./recollchm/__init__.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-311/recollchm
copying ./recollchm/chm.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-311/recollchm
copying ./recollchm/chmlib.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-311/recollchm
running build_ext
building 'recollchm._chmlib' extension
creating build/temp.solaris-2.11-i86pc.64bit-cpython-311
creating build/temp.solaris-2.11-i86pc.64bit-cpython-311/recollchm
gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -I/usr/include -I/opt/local/include -DNCURSES_WIDECHAR=1 -I/opt/local/include/ncurses -I/opt/local/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -I/usr/include -I/opt/local/include -DNCURSES_WIDECHAR=1 -I/opt/local/include/ncurses -I/opt/local/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -I/usr/include -I/opt/local/include -DNCURSES_WIDECHAR=1 -I/opt/local/include/ncurses -I/opt/local/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses -fPIC -I/opt/local/include/python3.11 -c ./recollchm/swig_chm.c -o build/temp.solaris-2.11-i86pc.64bit-cpython-311/./recollchm/swig_chm.o -DSWIG_COBJECT_TYPES
gcc -shared -lresolv -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/local/lib -Wl,-R/opt/local/lib -lresolv -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/local/lib -Wl,-R/opt/local/lib -Wl,-R/opt/local/lib/recoll -Wl,-R/opt/local/lib -liconv -L/opt/local/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -lintl -L/opt/local/qt5/lib -L/opt/local/qt5/plugins -Wl,-R/opt/local/qt5/lib -Wl,-R/opt/local/qt5/plugins -L/opt/local/lib/pulseaudio -Wl,-R/opt/local/lib/pulseaudio -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses build/temp.solaris-2.11-i86pc.64bit-cpython-311/./recollchm/swig_chm.o -L/opt/local/lib -lchm -o build/lib.solaris-2.11-i86pc.64bit-cpython-311/recollchm/_chmlib.so
building 'recollchm.extra' extension
gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -I/usr/include -I/opt/local/include -DNCURSES_WIDECHAR=1 -I/opt/local/include/ncurses -I/opt/local/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -I/usr/include -I/opt/local/include -DNCURSES_WIDECHAR=1 -I/opt/local/include/ncurses -I/opt/local/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -I/usr/include -I/opt/local/include -DNCURSES_WIDECHAR=1 -I/opt/local/include/ncurses -I/opt/local/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses -fPIC -I/opt/local/include/python3.11 -c ./recollchm/extra.c -o build/temp.solaris-2.11-i86pc.64bit-cpython-311/./recollchm/extra.o -D__PYTHON__
gcc -shared -lresolv -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/local/lib -Wl,-R/opt/local/lib -lresolv -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/local/lib -Wl,-R/opt/local/lib -Wl,-R/opt/local/lib/recoll -Wl,-R/opt/local/lib -liconv -L/opt/local/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -lintl -L/opt/local/qt5/lib -L/opt/local/qt5/plugins -Wl,-R/opt/local/qt5/lib -Wl,-R/opt/local/qt5/plugins -L/opt/local/lib/pulseaudio -Wl,-R/opt/local/lib/pulseaudio -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses build/temp.solaris-2.11-i86pc.64bit-cpython-311/./recollchm/extra.o -L/opt/local/lib -lchm -o build/lib.solaris-2.11-i86pc.64bit-cpython-311/recollchm/extra.so
(cd python/pyaspell; set -x;  for v in 3;do  test -n "`which python${v}`" && python${v} setup.py build; done  )
+ for v in 3
++ which python3
+ test -n /home/pbulk/build/sysutils/recoll/work/.buildlink/bin/python3
+ python3 setup.py build
running build
running build_ext
building 'recollaspell' extension
creating build
creating build/temp.solaris-2.11-i86pc.64bit-cpython-311
gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -I/usr/include -I/opt/local/include -DNCURSES_WIDECHAR=1 -I/opt/local/include/ncurses -I/opt/local/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -I/usr/include -I/opt/local/include -DNCURSES_WIDECHAR=1 -I/opt/local/include/ncurses -I/opt/local/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -I/usr/include -I/opt/local/include -DNCURSES_WIDECHAR=1 -I/opt/local/include/ncurses -I/opt/local/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses -fPIC -I/opt/local/include/python3.11 -c ./aspell.c -o build/temp.solaris-2.11-i86pc.64bit-cpython-311/./aspell.o
creating build/lib.solaris-2.11-i86pc.64bit-cpython-311
gcc -shared -lresolv -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/local/lib -Wl,-R/opt/local/lib -lresolv -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/local/lib -Wl,-R/opt/local/lib -Wl,-R/opt/local/lib/recoll -Wl,-R/opt/local/lib -liconv -L/opt/local/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -lintl -L/opt/local/qt5/lib -L/opt/local/qt5/plugins -Wl,-R/opt/local/qt5/lib -Wl,-R/opt/local/qt5/plugins -L/opt/local/lib/pulseaudio -Wl,-R/opt/local/lib/pulseaudio -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses build/temp.solaris-2.11-i86pc.64bit-cpython-311/./aspell.o -L/opt/local/lib -laspell -o build/lib.solaris-2.11-i86pc.64bit-cpython-311/recollaspell.so
depbase=`echo index/checkindexed.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; g++ -DHAVE_CONFIG_H -I. -I./common   -Wall -Wextra -Wno-unused  -I.  -I./aspell  -I./bincimapmime  -I./common  -I./index  -I./internfile  -I./rcldb  -I./unac  -I./utils  -I./xaposix  -DBUILDING_RECOLL  -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses  -I/opt/local/include  -I/opt/local/include -I/opt/local/include/libxml2    -DRECOLL_DATADIR=\"/opt/local/share/recoll\"  -DREADFILE_ENABLE_ZLIB -DREADFILE_ENABLE_MINIZ -DREADFILE_ENABLE_MD5  -D_GNU_SOURCE  -DHAVE_CONFIG_H -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses -std=c++17 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses  -MT index/checkindexed.o -MD -MP -MF $depbase.Tpo -c -o index/checkindexed.o index/checkindexed.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo index/fsindexer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; g++ -DHAVE_CONFIG_H -I. -I./common   -Wall -Wextra -Wno-unused  -I.  -I./aspell  -I./bincimapmime  -I./common  -I./index  -I./internfile  -I./rcldb  -I./unac  -I./utils  -I./xaposix  -DBUILDING_RECOLL  -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses  -I/opt/local/include  -I/opt/local/include -I/opt/local/include/libxml2    -DRECOLL_DATADIR=\"/opt/local/share/recoll\"  -DREADFILE_ENABLE_ZLIB -DREADFILE_ENABLE_MINIZ -DREADFILE_ENABLE_MD5  -D_GNU_SOURCE  -DHAVE_CONFIG_H -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses -std=c++17 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses  -MT index/fsindexer.o -MD -MP -MF $depbase.Tpo -c -o index/fsindexer.o index/fsindexer.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo index/indexer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; g++ -DHAVE_CONFIG_H -I. -I./common   -Wall -Wextra -Wno-unused  -I.  -I./aspell  -I./bincimapmime  -I./common  -I./index  -I./internfile  -I./rcldb  -I./unac  -I./utils  -I./xaposix  -DBUILDING_RECOLL  -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses  -I/opt/local/include  -I/opt/local/include -I/opt/local/include/libxml2    -DRECOLL_DATADIR=\"/opt/local/share/recoll\"  -DREADFILE_ENABLE_ZLIB -DREADFILE_ENABLE_MINIZ -DREADFILE_ENABLE_MD5  -D_GNU_SOURCE  -DHAVE_CONFIG_H -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses -std=c++17 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses  -MT index/indexer.o -MD -MP -MF $depbase.Tpo -c -o index/indexer.o index/indexer.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo index/rclmonprc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; g++ -DHAVE_CONFIG_H -I. -I./common   -Wall -Wextra -Wno-unused  -I.  -I./aspell  -I./bincimapmime  -I./common  -I./index  -I./internfile  -I./rcldb  -I./unac  -I./utils  -I./xaposix  -DBUILDING_RECOLL  -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses  -I/opt/local/include  -I/opt/local/include -I/opt/local/include/libxml2    -DRECOLL_DATADIR=\"/opt/local/share/recoll\"  -DREADFILE_ENABLE_ZLIB -DREADFILE_ENABLE_MINIZ -DREADFILE_ENABLE_MD5  -D_GNU_SOURCE  -DHAVE_CONFIG_H -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses -std=c++17 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses  -MT index/rclmonprc.o -MD -MP -MF $depbase.Tpo -c -o index/rclmonprc.o index/rclmonprc.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo index/rclmonrcv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; g++ -DHAVE_CONFIG_H -I. -I./common   -Wall -Wextra -Wno-unused  -I.  -I./aspell  -I./bincimapmime  -I./common  -I./index  -I./internfile  -I./rcldb  -I./unac  -I./utils  -I./xaposix  -DBUILDING_RECOLL  -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses  -I/opt/local/include  -I/opt/local/include -I/opt/local/include/libxml2    -DRECOLL_DATADIR=\"/opt/local/share/recoll\"  -DREADFILE_ENABLE_ZLIB -DREADFILE_ENABLE_MINIZ -DREADFILE_ENABLE_MD5  -D_GNU_SOURCE  -DHAVE_CONFIG_H -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses -std=c++17 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -I/opt/local/include/python3.11 -I/opt/local/qt5/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libdrm -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/ncurses  -MT index/rclmonrcv.o -MD -MP -MF $depbase.Tpo -c -o index/rclmonrcv.o index/rclmonrcv.cpp && mv -f $depbase.Tpo $depbase.Po
In file included from index/rclmonrcv.cpp:580:
/usr/include/sys/inotify.h:1:2: error: #error "This header has been disabled to stop its functionality from being used."
    1 | #error "This header has been disabled to stop its functionality from being used."
      |  ^~~~~
index/rclmonrcv.cpp: In constructor 'RclIntf::RclIntf()':
index/rclmonrcv.cpp:587:21: error: 'inotify_init' was not declared in this scope; did you mean 'signotify_id_t'?
  587 |         if ((m_fd = inotify_init()) < 0) {
      |                     ^~~~~~~~~~~~
      |                     signotify_id_t
index/rclmonrcv.cpp: In member function 'const char* RclIntf::event_name(int)':
index/rclmonrcv.cpp:621:15: error: 'IN_ISDIR' was not declared in this scope; did you mean 'EISDIR'?
  621 |     code &= ~(IN_ISDIR|IN_ONESHOT);
      |               ^~~~~~~~
      |               EISDIR
index/rclmonrcv.cpp:621:24: error: 'IN_ONESHOT' was not declared in this scope
  621 |     code &= ~(IN_ISDIR|IN_ONESHOT);
      |                        ^~~~~~~~~~
index/rclmonrcv.cpp:623:10: error: 'IN_ACCESS' was not declared in this scope
  623 |     case IN_ACCESS: return "IN_ACCESS";
      |          ^~~~~~~~~
index/rclmonrcv.cpp:624:10: error: 'IN_MODIFY' was not declared in this scope
  624 |     case IN_MODIFY: return "IN_MODIFY";
      |          ^~~~~~~~~
index/rclmonrcv.cpp:625:10: error: 'IN_ATTRIB' was not declared in this scope
  625 |     case IN_ATTRIB: return "IN_ATTRIB";
      |          ^~~~~~~~~
index/rclmonrcv.cpp:626:10: error: 'IN_CLOSE_WRITE' was not declared in this scope
  626 |     case IN_CLOSE_WRITE: return "IN_CLOSE_WRITE";
      |          ^~~~~~~~~~~~~~
index/rclmonrcv.cpp:627:10: error: 'IN_CLOSE_NOWRITE' was not declared in this scope
  627 |     case IN_CLOSE_NOWRITE: return "IN_CLOSE_NOWRITE";
      |          ^~~~~~~~~~~~~~~~
index/rclmonrcv.cpp:628:10: error: 'IN_CLOSE' was not declared in this scope
  628 |     case IN_CLOSE: return "IN_CLOSE";
      |          ^~~~~~~~
index/rclmonrcv.cpp:629:10: error: 'IN_OPEN' was not declared in this scope
  629 |     case IN_OPEN: return "IN_OPEN";
      |          ^~~~~~~
index/rclmonrcv.cpp:630:10: error: 'IN_MOVED_FROM' was not declared in this scope
  630 |     case IN_MOVED_FROM: return "IN_MOVED_FROM";
      |          ^~~~~~~~~~~~~
index/rclmonrcv.cpp:631:10: error: 'IN_MOVED_TO' was not declared in this scope
  631 |     case IN_MOVED_TO: return "IN_MOVED_TO";
      |          ^~~~~~~~~~~
index/rclmonrcv.cpp:632:10: error: 'IN_MOVE' was not declared in this scope
  632 |     case IN_MOVE: return "IN_MOVE";
      |          ^~~~~~~
index/rclmonrcv.cpp:633:10: error: 'IN_CREATE' was not declared in this scope
  633 |     case IN_CREATE: return "IN_CREATE";
      |          ^~~~~~~~~
index/rclmonrcv.cpp:634:10: error: 'IN_DELETE' was not declared in this scope
  634 |     case IN_DELETE: return "IN_DELETE";
      |          ^~~~~~~~~
index/rclmonrcv.cpp:635:10: error: 'IN_DELETE_SELF' was not declared in this scope
  635 |     case IN_DELETE_SELF: return "IN_DELETE_SELF";
      |          ^~~~~~~~~~~~~~
index/rclmonrcv.cpp:636:10: error: 'IN_MOVE_SELF' was not declared in this scope
  636 |     case IN_MOVE_SELF: return "IN_MOVE_SELF";
      |          ^~~~~~~~~~~~
index/rclmonrcv.cpp:637:10: error: 'IN_UNMOUNT' was not declared in this scope
  637 |     case IN_UNMOUNT: return "IN_UNMOUNT";
      |          ^~~~~~~~~~
index/rclmonrcv.cpp:638:10: error: 'IN_Q_OVERFLOW' was not declared in this scope; did you mean 'OVERFLOW'?
  638 |     case IN_Q_OVERFLOW: return "IN_Q_OVERFLOW";
      |          ^~~~~~~~~~~~~
      |          OVERFLOW
index/rclmonrcv.cpp:639:10: error: 'IN_IGNORED' was not declared in this scope
  639 |     case IN_IGNORED: return "IN_IGNORED";
      |          ^~~~~~~~~~
index/rclmonrcv.cpp: In member function 'virtual bool RclIntf::addWatch(const std::string&, bool, bool)':
index/rclmonrcv.cpp:655:21: error: 'IN_MODIFY' was not declared in this scope
  655 |     uint32_t mask = IN_MODIFY | IN_CREATE
      |                     ^~~~~~~~~
index/rclmonrcv.cpp:655:33: error: 'IN_CREATE' was not declared in this scope
  655 |     uint32_t mask = IN_MODIFY | IN_CREATE
      |                                 ^~~~~~~~~
index/rclmonrcv.cpp:656:11: error: 'IN_MOVED_FROM' was not declared in this scope
  656 |         | IN_MOVED_FROM | IN_MOVED_TO | IN_DELETE
      |           ^~~~~~~~~~~~~
index/rclmonrcv.cpp:656:27: error: 'IN_MOVED_TO' was not declared in this scope
  656 |         | IN_MOVED_FROM | IN_MOVED_TO | IN_DELETE
      |                           ^~~~~~~~~~~
index/rclmonrcv.cpp:656:41: error: 'IN_DELETE' was not declared in this scope
  656 |         | IN_MOVED_FROM | IN_MOVED_TO | IN_DELETE
      |                                         ^~~~~~~~~
index/rclmonrcv.cpp:660:11: error: 'IN_ATTRIB' was not declared in this scope
  660 |         | IN_ATTRIB
      |           ^~~~~~~~~
index/rclmonrcv.cpp:669:15: error: 'inotify_add_watch' was not declared in this scope
  669 |     if ((wd = inotify_add_watch(m_fd, path.c_str(), mask)) < 0) {
      |               ^~~~~~~~~~~~~~~~~
index/rclmonrcv.cpp: In member function 'virtual bool RclIntf::getEvent(RclMonEvent&, int)':
index/rclmonrcv.cpp:727:14: error: invalid application of 'sizeof' to incomplete type 'RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  727 |     m_evp += sizeof(struct inotify_event);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
index/rclmonrcv.cpp:728:12: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  728 |     if (evp->len > 0)
      |            ^~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
index/rclmonrcv.cpp:729:21: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  729 |         m_evp += evp->len;
      |                     ^~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
index/rclmonrcv.cpp:734:34: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  734 |     if ((it = m_idtopath.find(evp->wd)) == m_idtopath.end()) {
      |                                  ^~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
In file included from index/rclmonrcv.cpp:58:
index/rclmonrcv.cpp:735:55: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  735 |         LOGERR("RclIntf::getEvent: unknown wd " << evp->wd << "\n");
      |                                                       ^~
./utils/log.h:155:69: note: in definition of macro 'LOGGER_DOLOG'
  155 |                              __FILE__ << ":" << __LINE__ << "::" << X \
      |                                                                     ^
index/rclmonrcv.cpp:735:9: note: in expansion of macro 'LOGERR'
  735 |         LOGERR("RclIntf::getEvent: unknown wd " << evp->wd << "\n");
      |         ^~~~~~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
index/rclmonrcv.cpp:740:12: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  740 |     if (evp->len > 0) {
      |            ^~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
index/rclmonrcv.cpp:741:44: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  741 |         ev.m_path = path_cat(ev.m_path, evp->name);
      |                                            ^~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
index/rclmonrcv.cpp:746:13: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  746 |     if ((evp->mask & IN_MOVED_FROM) && (evp->mask & IN_ISDIR)) {
      |             ^~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
index/rclmonrcv.cpp:746:22: error: 'IN_MOVED_FROM' was not declared in this scope
  746 |     if ((evp->mask & IN_MOVED_FROM) && (evp->mask & IN_ISDIR)) {
      |                      ^~~~~~~~~~~~~
index/rclmonrcv.cpp:746:44: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  746 |     if ((evp->mask & IN_MOVED_FROM) && (evp->mask & IN_ISDIR)) {
      |                                            ^~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
index/rclmonrcv.cpp:746:53: error: 'IN_ISDIR' was not declared in this scope; did you mean 'EISDIR'?
  746 |     if ((evp->mask & IN_MOVED_FROM) && (evp->mask & IN_ISDIR)) {
      |                                                     ^~~~~~~~
      |                                                     EISDIR
index/rclmonrcv.cpp:757:12: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  757 |     if (evp->mask & (IN_MODIFY|IN_ATTRIB)) {
      |            ^~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
index/rclmonrcv.cpp:757:22: error: 'IN_MODIFY' was not declared in this scope
  757 |     if (evp->mask & (IN_MODIFY|IN_ATTRIB)) {
      |                      ^~~~~~~~~
index/rclmonrcv.cpp:757:32: error: 'IN_ATTRIB' was not declared in this scope
  757 |     if (evp->mask & (IN_MODIFY|IN_ATTRIB)) {
      |                                ^~~~~~~~~
index/rclmonrcv.cpp:759:19: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  759 |     } else if (evp->mask & (IN_DELETE | IN_MOVED_FROM)) {
      |                   ^~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
index/rclmonrcv.cpp:759:29: error: 'IN_DELETE' was not declared in this scope
  759 |     } else if (evp->mask & (IN_DELETE | IN_MOVED_FROM)) {
      |                             ^~~~~~~~~
index/rclmonrcv.cpp:759:41: error: 'IN_MOVED_FROM' was not declared in this scope
  759 |     } else if (evp->mask & (IN_DELETE | IN_MOVED_FROM)) {
      |                                         ^~~~~~~~~~~~~
index/rclmonrcv.cpp:761:16: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  761 |         if (evp->mask & IN_ISDIR)
      |                ^~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
index/rclmonrcv.cpp:761:25: error: 'IN_ISDIR' was not declared in this scope; did you mean 'EISDIR'?
  761 |         if (evp->mask & IN_ISDIR)
      |                         ^~~~~~~~
      |                         EISDIR
index/rclmonrcv.cpp:763:19: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  763 |     } else if (evp->mask & (IN_CREATE | IN_MOVED_TO)) {
      |                   ^~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
index/rclmonrcv.cpp:763:29: error: 'IN_CREATE' was not declared in this scope
  763 |     } else if (evp->mask & (IN_CREATE | IN_MOVED_TO)) {
      |                             ^~~~~~~~~
index/rclmonrcv.cpp:763:41: error: 'IN_MOVED_TO' was not declared in this scope
  763 |     } else if (evp->mask & (IN_CREATE | IN_MOVED_TO)) {
      |                                         ^~~~~~~~~~~
index/rclmonrcv.cpp:764:16: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  764 |         if (evp->mask & IN_ISDIR) {
      |                ^~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
index/rclmonrcv.cpp:764:25: error: 'IN_ISDIR' was not declared in this scope; did you mean 'EISDIR'?
  764 |         if (evp->mask & IN_ISDIR) {
      |                         ^~~~~~~~
      |                         EISDIR
index/rclmonrcv.cpp:772:19: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  772 |     } else if (evp->mask & (IN_IGNORED)) {
      |                   ^~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
index/rclmonrcv.cpp:772:29: error: 'IN_IGNORED' was not declared in this scope
  772 |     } else if (evp->mask & (IN_IGNORED)) {
      |                             ^~~~~~~~~~
index/rclmonrcv.cpp:773:34: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  773 |         if (!m_idtopath.erase(evp->wd)) {
      |                                  ^~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
index/rclmonrcv.cpp:779:71: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  779 |         LOGDEB("RclIntf::getEvent: unhandled event " << event_name(evp->mask) <<
      |                                                                       ^~
./utils/log.h:155:69: note: in definition of macro 'LOGGER_DOLOG'
  155 |                              __FILE__ << ":" << __LINE__ << "::" << X \
      |                                                                     ^
index/rclmonrcv.cpp:779:9: note: in expansion of macro 'LOGDEB'
  779 |         LOGDEB("RclIntf::getEvent: unhandled event " << event_name(evp->mask) <<
      |         ^~~~~~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
index/rclmonrcv.cpp:780:26: error: invalid use of incomplete type 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  780 |                " " << evp->mask << " " << ev.m_path << "\n");
      |                          ^~
./utils/log.h:155:69: note: in definition of macro 'LOGGER_DOLOG'
  155 |                              __FILE__ << ":" << __LINE__ << "::" << X \
      |                                                                     ^
index/rclmonrcv.cpp:779:9: note: in expansion of macro 'LOGDEB'
  779 |         LOGDEB("RclIntf::getEvent: unhandled event " << event_name(evp->mask) <<
      |         ^~~~~~
index/rclmonrcv.cpp:726:12: note: forward declaration of 'struct RclIntf::getEvent(RclMonEvent&, int)::inotify_event'
  726 |     struct inotify_event *evp = (struct inotify_event *)m_evp;
      |            ^~~~~~~~~~~~~
*** [index/rclmonrcv.o] Error code 1

bmake[2]: stopped in /home/pbulk/build/sysutils/recoll/work/recoll-1.37.2
1 error

bmake[2]: stopped in /home/pbulk/build/sysutils/recoll/work/recoll-1.37.2
*** [all-recursive] Error code 1

bmake[1]: stopped in /home/pbulk/build/sysutils/recoll/work/recoll-1.37.2
1 error

bmake[1]: stopped in /home/pbulk/build/sysutils/recoll/work/recoll-1.37.2
*** [all] Error code 2

bmake: stopped in /home/pbulk/build/sysutils/recoll/work/recoll-1.37.2
1 error

bmake: stopped in /home/pbulk/build/sysutils/recoll/work/recoll-1.37.2
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/sysutils/recoll
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/sysutils/recoll