[package - 130releng-riscv64-quarterly][graphics/nip2] Failed for nip2-8.7.1_11 in build

From: <pkg-fallout_at_FreeBSD.org>
Date: Thu, 30 Jun 2022 10:06:57 UTC
You are receiving this mail as a port that you maintain
is failing to build on the FreeBSD package build server.
Please investigate the failure and submit a PR to fix
build.

Maintainer:     danilo@FreeBSD.org
Log URL:        http://beefy7.nyi.freebsd.org/data/130releng-riscv64-quarterly/d1ad69e7d3cf/logs/nip2-8.7.1_11.log
Build URL:      http://beefy7.nyi.freebsd.org/build.html?mastername=130releng-riscv64-quarterly&build=d1ad69e7d3cf
Log:

=>> Building graphics/nip2
build started at Thu Jun 30 10:04:54 UTC 2022
port directory: /usr/ports/graphics/nip2
package name: nip2-8.7.1_11
building for: FreeBSD 130releng-riscv64-quarterly-job-08 13.0-RELEASE-p11 FreeBSD 13.0-RELEASE-p11 1300139 riscv
maintained by: danilo@FreeBSD.org
Makefile ident: 
Poudriere version: 3.2.8-21-g883afb07
Host OSVERSION: 1400050
Jail OSVERSION: 1300139
Job Id: 08

---Begin Environment---
SHELL=/bin/csh
UNAME_p=riscv64
UNAME_m=riscv
ABI_FILE=/usr/lib/crt1.o
OSVERSION=1300139
UNAME_v=FreeBSD 13.0-RELEASE-p11 1300139
UNAME_r=13.0-RELEASE-p11
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
LOCALBASE=/usr/local
QEMU_EMULATING=1
USER=root
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.2.8-21-g883afb07
MASTERMNT=/usr/local/poudriere/data/.m/130releng-riscv64-quarterly/ref
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=
PWD=/usr/local/poudriere/data/.m/130releng-riscv64-quarterly/ref/.p/pool
P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS
MASTERNAME=130releng-riscv64-quarterly
SCRIPTPREFIX=/usr/local/share/poudriere
OLDPWD=/usr/local/poudriere/data/.m/130releng-riscv64-quarterly/ref/.p
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
FLAVOR=
DEPENDS_ARGS=
MAKE_ARGS=
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
===> The following configuration options are available for nip2-8.7.1_11:
     DOCS=on: Build and/or install documentation
     FFTW=on: Discrete Fourier Transform support
     GRAPHVIZ=on: Use libgvc to show workspace dependency graphs
     GSF=on: Use libgsf to save plots to files
     GSL=on: Use gsl for numeric functions
===> Use 'make config' to modify these settings
---End OPTIONS List---

--MAINTAINER--
danilo@FreeBSD.org
--End MAINTAINER--

--CONFIGURE_ARGS--
--disable-update-desktop --with-fftw3 --with-libgvc --with-libgsf --with-gsl --prefix=/usr/local ${_LATE_CONFIGURE_ARGS}
--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
MAKE=gmake PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/nip2/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/nip2/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/nip2/work/.cache  HOME=/wrkdirs/usr/ports/graphics/nip2/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/nip2/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288
--End CONFIGURE_ENV--

--MAKE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/nip2/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/nip2/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/nip2/work/.cache  HOME=/wrkdirs/usr/ports/graphics/nip2/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/nip2/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 PREFIX=/usr/local  LOCALBASE=/usr/local  CC="/nxb-bin/usr/bin/cc" CFLAGS="-O2 -pipe -march=rv64imafdc -mabi=lp64d  -fstack-protector-strong -fno-strict-aliasing "  CPP="/nxb-bin/usr/bin/cpp" CPPFLAGS=""  LDFLAGS=" -lm -fstack-protector-strong " LIBS=""  CXX="/nxb-bin/usr/bin/c++" CXXFLAGS="-O2 -pipe -march=rv64imafdc -mabi=lp64d -fstack-protector-strong -fno-strict-aliasing  "  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="
 install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
PORTDOCS="" GTK2_VERSION="2.10.0"  GTK3_VERSION="3.0.0"  GTK4_VERSION="4.0.0" OSREL=13.0 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/nip2"  EXAMPLESDIR="share/examples/nip2"  DATADIR="share/nip2"  WWWDIR="www/nip2"  ETCDIR="etc/nip2"
--End PLIST_SUB--

--SUB_LIST--
PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/nip2 DOCSDIR=/usr/local/share/doc/nip2 EXAMPLESDIR=/usr/local/share/examples/nip2  WWWDIR=/usr/local/www/nip2 ETCDIR=/usr/local/etc/nip2
--End SUB_LIST--

---Begin make.conf---
.sinclude "/etc/make.nxb.conf"
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
MACHINE=riscv
MACHINE_ARCH=riscv64
ARCH=${MACHINE_ARCH}
#### /usr/local/etc/poudriere.d/make.conf ####
# XXX: We really need this but cannot use it while 'make checksum' does not
# try the next mirror on checksum failure.  It currently retries the same
# failed mirror and then fails rather then trying another.  It *does*
# try the next if the size is mismatched though.
#MASTER_SITE_FREEBSD=yes
# Build ALLOW_MAKE_JOBS_PACKAGES with 2 jobs
MAKE_JOBS_NUMBER=2
#### /usr/ports/Mk/Scripts/ports_env.sh ####
_CCVERSION_9d218390=FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe) Target: riscv64-unknown-freebsd13.0 Thread model: posix InstalledDir: /nxb-bin/usr/bin
_ALTCCVERSION_9d218390=none
_CXXINTERNAL_9c45a5b1=FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe) Target: riscv64-unknown-freebsd13.0 Thread model: posix InstalledDir: /nxb-bin/usr/bin "/nxb-bin/usr/bin/ld" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld-elf.so.1" "--enable-new-dtags" "-m" "elf64lriscv" "-o" "a.out" "/usr/lib/crt1.o" "/usr/lib/crti.o" "/usr/lib/crtbegin.o" "-L/usr/lib" "/dev/null" "-lc++" "-lm" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "/usr/lib/crtend.o" "/usr/lib/crtn.o"
CC_OUTPUT_9d218390_58173849=yes
CC_OUTPUT_9d218390_9bdba57c=yes
CC_OUTPUT_9d218390_6a4fe7f5=yes
CC_OUTPUT_9d218390_6bcac02b=yes
CC_OUTPUT_9d218390_67d20829=yes
CC_OUTPUT_9d218390_bfa62e83=yes
CC_OUTPUT_9d218390_f0b4d593=yes
CC_OUTPUT_9d218390_308abb44=yes
CC_OUTPUT_9d218390_f00456e5=yes
CC_OUTPUT_9d218390_65ad290d=yes
CC_OUTPUT_9d218390_f2776b26=yes
CC_OUTPUT_9d218390_b2657cc3=yes
CC_OUTPUT_9d218390_380987f7=yes
CC_OUTPUT_9d218390_160933ec=yes
CC_OUTPUT_9d218390_fb62803b=yes
_OBJC_CCVERSION_9d218390=FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe) Target: riscv64-unknown-freebsd13.0 Thread model: posix InstalledDir: /nxb-bin/usr/bin
_OBJC_ALTCCVERSION_9d218390=none
ARCH=riscv64
OPSYS=FreeBSD
_OSRELEASE=13.0-RELEASE-p11
OSREL=13.0
OSVERSION=1300139
PYTHONBASE=/usr/local
CONFIGURE_MAX_CMD_LEN=524288
HAVE_PORTS_ENV=1
#### Misc Poudriere ####
GID=0
UID=0
DISABLE_MAKE_JOBS=poudriere
---End make.conf---
---Begin make.nxb.conf---
CC=/nxb-bin/usr/bin/cc
CPP=/nxb-bin/usr/bin/cpp
CXX=/nxb-bin/usr/bin/c++
NM=/nxb-bin/usr/bin/nm
LD=/nxb-bin/usr/bin/ld
OBJCOPY=/nxb-bin/usr/bin/objcopy
SIZE=/nxb-bin/usr/bin/size
STRIPBIN=/nxb-bin/usr/bin/strip
SED=/nxb-bin/usr/bin/sed
RANLIB=/nxb-bin/usr/bin/ranlib
YACC=/nxb-bin/usr/bin/yacc
MAKE=/nxb-bin/usr/bin/make
STRINGS=/nxb-bin/usr/bin/strings
AWK=/nxb-bin/usr/bin/awk
FLEX=/nxb-bin/usr/bin/flex
---End make.nxb.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  33554432
stack size              (kbytes, -s)  524288
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  89999
open files                      (-n)  1024
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===>  License GPLv2 accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===>   nip2-8.7.1_11 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-1.17.5_1.pkg
[130releng-riscv64-quarterly-job-08] Installing pkg-1.17.5_1...
[130releng-riscv64-quarterly-job-08] Extracting pkg-1.17.5_1: .......... done
===>   nip2-8.7.1_11 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of nip2-8.7.1_11
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================
===>  License GPLv2 accepted by the user
===> Fetching all distfiles required by nip2-8.7.1_11 for building
===========================================================================
=======================<phase: checksum       >============================
===>  License GPLv2 accepted by the user
===> Fetching all distfiles required by nip2-8.7.1_11 for building
=> SHA256 Checksum OK for nip2-8.7.1.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
<snip>
checking for libgen.h... (cached) yes
checking for strccpy in -lgen... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... (cached) yes
checking for limits.h... (cached) yes
checking for pwd.h... (cached) yes
checking fnmatch.h usability... yes
checking fnmatch.h presence... yes
checking for fnmatch.h... yes
checking for sys/statvfs.h... (cached) yes
checking sys/vfs.h usability... no
checking sys/vfs.h presence... no
checking for sys/vfs.h... no
checking for sys/mount.h... (cached) yes
checking for sys/resource.h... (cached) yes
checking for sys/wait.h... (cached) yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for sys/time.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for size_t... (cached) yes
checking for working alloca.h... no
checking for alloca... yes
checking for working POSIX fnmatch... yes
checking for vprintf... (cached) yes
checking for _doprnt... no
checking for geteuid... (cached) yes
checking for getcwd... (cached) yes
checking for getpwnam... yes
checking for getrlimit... (cached) yes
checking for getpwent... yes
checking for getwd... (cached) yes
checking for putenv... (cached) yes
checking for regcomp... yes
checking for strcspn... (cached) yes
checking for strspn... yes
checking for strstr... (cached) yes
checking for FFTW3... yes
checking for LIBGSF... yes
checking for LIBGOFFICE... no
configure: WARNING: libgoffice not found; disabling plot display
checking for LIBGVC... yes
checking for GSL... yes
checking for xdg-open... /usr/local/bin/xdg-open
checking for update-mime-database... /usr/local/bin/update-mime-database
checking for update-desktop-database... /usr/local/bin/update-desktop-database
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating nip2.desktop
config.status: creating Makefile
config.status: creating man/Makefile
config.status: creating man/man1/Makefile
config.status: creating share/Makefile
config.status: creating share/nip2/Makefile
config.status: creating share/nip2/data/Makefile
config.status: creating share/nip2/rc/Makefile
config.status: creating share/nip2/start/Makefile
config.status: creating share/nip2/compat/Makefile
config.status: creating share/nip2/compat/7.8/Makefile
config.status: creating share/nip2/compat/7.9/Makefile
config.status: creating share/nip2/compat/7.10/Makefile
config.status: creating share/nip2/compat/7.12/Makefile
config.status: creating share/nip2/compat/7.14/Makefile
config.status: creating share/nip2/compat/7.16/Makefile
config.status: creating share/nip2/compat/7.24/Makefile
config.status: creating share/nip2/compat/7.26/Makefile
config.status: creating share/nip2/compat/7.28/Makefile
config.status: creating share/nip2/compat/7.38/Makefile
config.status: creating share/nip2/compat/7.40/Makefile
config.status: creating share/nip2/compat/8.2/Makefile
config.status: creating share/nip2/compat/8.3/Makefile
config.status: creating share/nip2/compat/8.4/Makefile
config.status: creating share/nip2/compat/8.5/Makefile
config.status: creating share/nip2/compat/8.6/Makefile
config.status: creating src/BITMAPS/Makefile
config.status: creating src/Makefile
config.status: creating test/Makefile
config.status: creating test/test_all.sh
config.status: creating po/Makefile.in
config.status: creating nip2.spec
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands

* general build options
native win32:				no
native os x:				no
update desktop after install: 		no
debug: 					no

* optional packages and modules
use fftw3 for FFT: 			yes
use gsl for numeric functions:		yes
use libgoffice to show plots:		no
use libgsf to save plots to files:	yes
use libgvc to show ws dep graphs:	yes
  (requires gvc > 2.30)
use gtkinfobar to show messages:	yes
  (requires gtk+-2.0 >= 2.18)
use notebook action widget:  		yes
  (requires gtk+-2.0 >= 2.20)
use notebook group name:  		yes
  (requires gtk+-2.0 >= 2.24)
allow regex searches: 			yes
  (requires glib-2.0 >= 2.14)
display help files with xdg:		/usr/local/bin/xdg-open

===========================================================================
=======================<phase: build          >============================
===>  Building for nip2-8.7.1_11
gmake[1]: Entering directory '/wrkdirs/usr/ports/graphics/nip2/work/nip2-8.7.1'
gmake  all-recursive
gmake[2]: Entering directory '/wrkdirs/usr/ports/graphics/nip2/work/nip2-8.7.1'
Making all in src
gmake[3]: Entering directory '/wrkdirs/usr/ports/graphics/nip2/work/nip2-8.7.1/src'
Making all in BITMAPS
gmake[4]: Entering directory '/wrkdirs/usr/ports/graphics/nip2/work/nip2-8.7.1/src/BITMAPS'
gmake[4]: Nothing to be done for 'all'.
gmake[4]: Leaving directory '/wrkdirs/usr/ports/graphics/nip2/work/nip2-8.7.1/src/BITMAPS'
gmake[4]: Entering directory '/wrkdirs/usr/ports/graphics/nip2/work/nip2-8.7.1/src'
/nxb-bin/usr/bin/cc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include   -I/usr/local/include/graphviz     -I/usr/local/include/libgsf-1 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libxml2    -I/usr/local/include  -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/libxml2 -I/usr/local/include/libgsf-1 -I/usr/local/include/ImageMagick-7 -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/local/include/orc-0.4 -I/usr/local/include/OpenEXR -I/usr/local/include/Imath -I/usr/local/include/openjpeg-2.5 -I/usr/local/include/libvmaf -DHWY_SHARED_DEFINE -I/usr/local/include
 /poppler/glib -I/usr/local/include/poppler -I/usr/local/include/librsvg-2.0 -D_THREAD_SAFE -pthread   -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS     -O2 -pipe -march=rv64imafdc -mabi=lp64d  -fstack-protector-strong -fno-strict-aliasing  -MT nip2-vipsobject.o -MD -MP -MF .deps/nip2-vipsobject.Tpo -c -o nip2-vipsobject.o `test -f 'vipsobject.c' || echo './'`vipsobject.c
In file included from vipsobject.c:30:
In file included from ./ip.h:129:
In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33:
In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32:
In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35:
In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36:
In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35:
In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35:
In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36:
In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37:
/usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
void            gtk_type_init   (GTypeDebugFlags    debug_flags);
                                 ^
/usr/local/include/glib-2.0/gobject/gtype.h:704:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here
} GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
                  ^
/usr/local/include/glib-2.0/glib/gversionmacros.h:548:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36'
# define GLIB_DEPRECATED_TYPE_IN_2_36           GLIB_DEPRECATED_TYPE
                                                ^
/usr/local/include/glib-2.0/glib/gmacros.h:1179:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE'
#define GLIB_DEPRECATED_TYPE G_DEPRECATED
                             ^
/usr/local/include/glib-2.0/glib/gmacros.h:1102:37: note: expanded from macro 'G_DEPRECATED'
#define G_DEPRECATED __attribute__((__deprecated__))
                                    ^
In file included from vipsobject.c:30:
In file included from ./ip.h:129:
In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126:
In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30:
In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30:
In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31:
/usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  GTimeVal last_popdown;
  ^
/usr/local/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here
typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
                                  ^
/usr/local/include/glib-2.0/glib/gversionmacros.h:961:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'
# define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f)    GLIB_DEPRECATED_TYPE_FOR(f)
                                                ^
/usr/local/include/glib-2.0/glib/gmacros.h:1180:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR'
#define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)
                                    ^
/usr/local/include/glib-2.0/glib/gmacros.h:1112:44: note: expanded from macro 'G_DEPRECATED_FOR'
#define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
                                           ^
In file included from vipsobject.c:30:
In file included from ./ip.h:372:
./tree.h:129:12: error: cannot combine with previous 'type-name' declaration specifier
                gboolean bool;
                         ^
/usr/include/stdbool.h:39:14: note: expanded from macro 'bool'
#define bool    _Bool
                ^
In file included from vipsobject.c:30:
In file included from ./ip.h:372:
./tree.h:129:3: warning: declaration does not declare anything [-Wmissing-declarations]
                gboolean bool;
                ^~~~~~~~~~~~~
3 warnings and 1 error generated.
gmake[4]: *** [Makefile:955: nip2-vipsobject.o] Error 1
gmake[4]: Leaving directory '/wrkdirs/usr/ports/graphics/nip2/work/nip2-8.7.1/src'
gmake[3]: *** [Makefile:2888: all-recursive] Error 1
gmake[3]: Leaving directory '/wrkdirs/usr/ports/graphics/nip2/work/nip2-8.7.1/src'
gmake[2]: *** [Makefile:561: all-recursive] Error 1
gmake[2]: Leaving directory '/wrkdirs/usr/ports/graphics/nip2/work/nip2-8.7.1'
gmake[1]: *** [Makefile:426: all] Error 2
gmake[1]: Leaving directory '/wrkdirs/usr/ports/graphics/nip2/work/nip2-8.7.1'
*** Error code 1

Stop.
make: stopped in /usr/ports/graphics/nip2