[Bug 294168] devel/libgnuregex - failed to build on FreeBSD 15.0 and 14.4
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 31 Mar 2026 18:55:47 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294168
Bug ID: 294168
Summary: devel/libgnuregex - failed to build on FreeBSD 15.0
and 14.4
Product: Ports & Packages
Version: Latest
Hardware: amd64
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: kevans@freebsd.org
Reporter: rblayzor@inoc.net
Assignee: kevans@freebsd.org
Flags: maintainer-feedback?(kevans@freebsd.org)
Does not build in poudriere, fails patch on FreeBSD 15.0 and 14.4
[00:00:01] =>> Building devel/libgnuregex
[00:00:01] build started at Tue Mar 31 18:50:48 UTC 2026
[00:00:01] port directory: /usr/ports/devel/libgnuregex
[00:00:01] package name: libgnuregex-6.0
[00:00:01] building for: FreeBSD 15-0-R-amd64-default-job-02 15.0-RELEASE-p5
FreeBSD 15.0-RELEASE-p5 amd64
[00:00:01] maintained by: kevans@FreeBSD.org
[00:00:01] Makefile datestamp: -rw-r--r-- 1 root wheel 777 Feb 15 2025
/usr/ports/devel/libgnuregex/Makefile
[00:00:01] Ports top last git commit: 5389fe642200228b24d315fd72366cd23d169c09
[00:00:01] Ports top unclean checkout: no
[00:00:05] Port dir last git commit: aef2bd602f5e9d27eeadfd91e85cffd97934533b
[00:00:06] Port dir unclean checkout: no
[00:00:06] Poudriere version: poudriere-git-3.4.6
[00:00:06] Host OSVERSION: 1500068
[00:00:06] Jail OSVERSION: 1500068
[00:00:06] Job Id: 02
[00:00:06]
[00:00:06] ---Begin Environment---
[00:00:06] SHELL=/bin/sh
[00:00:06] OSVERSION=1500068
[00:00:06] UNAME_v=FreeBSD 15.0-RELEASE-p5
[00:00:06] UNAME_r=15.0-RELEASE-p5
[00:00:06] BLOCKSIZE=K
[00:00:06] MAIL=/var/mail/root
[00:00:06] MM_CHARSET=UTF-8
[00:00:06] LANG=C.UTF-8
[00:00:06] STATUS=1
[00:00:06] HOME=/root
[00:00:06]
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
[00:00:06] MAKE_OBJDIR_CHECK_WRITABLE=0
[00:00:06] LOCALBASE=/usr/local
[00:00:06] USER=root
[00:00:06] POUDRIERE_NAME=poudriere-git
[00:00:06] USE_COLORS=no
[00:00:06] LIBEXECPREFIX=/usr/local/libexec/poudriere
[00:00:06] POUDRIERE_VERSION=3.4.6
[00:00:06] MASTERMNT=/opt/poudriere/data/.m/15-0-R-amd64-default/ref
[00:00:06] LC_COLLATE=C
[00:00:06] POUDRIERE_BUILD_TYPE=bulk
[00:00:06] PACKAGE_BUILDING=yes
[00:00:06] SAVED_TERM=xterm
[00:00:06] OUTPUT_REDIRECTED_STDERR=4
[00:00:06] OUTPUT_REDIRECTED=1
[00:00:06] PWD=/opt/poudriere/data/.m/15-0-R-amd64-default/02/.p
[00:00:06] OUTPUT_REDIRECTED_STDOUT=3
[00:00:06] P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
[00:00:06] MASTERNAME=15-0-R-amd64-default
[00:00:06] SCRIPTPREFIX=/usr/local/share/poudriere
[00:00:06] SCRIPTNAME=bulk.sh
[00:00:06] OLDPWD=/opt/poudriere/data/.m/15-0-R-amd64-default/ref/.p/pool
[00:00:06] POUDRIERE_PKGNAME=poudriere-git-3.4.6
[00:00:06] SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
[00:00:06] POUDRIEREPATH=/usr/local/bin/poudriere
[00:00:06] ---End Environment---
[00:00:06]
[00:00:06] ---Begin Poudriere Port Flags/Env---
[00:00:06] PORT_FLAGS=
[00:00:06] PKGENV=
[00:00:06] FLAVOR=
[00:00:06] MAKE_ARGS=
[00:00:06] ---End Poudriere Port Flags/Env---
[00:00:06]
[00:00:06] ---Begin OPTIONS List---
[00:00:06] ---End OPTIONS List---
[00:00:06]
[00:00:06] --MAINTAINER--
[00:00:06] kevans@FreeBSD.org
[00:00:06] --End MAINTAINER--
[00:00:06]
[00:00:06] --CONFIGURE_ARGS--
[00:00:06]
[00:00:06] --End CONFIGURE_ARGS--
[00:00:06]
[00:00:06] --CONFIGURE_ENV--
[00:00:06] XDG_DATA_HOME=/wrkdirs/usr/ports/devel/libgnuregex/work
XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/libgnuregex/work
XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/libgnuregex/work/.cache
HOME=/wrkdirs/usr/ports/devel/libgnuregex/work TMPDIR="/tmp"
PATH=/wrkdirs/usr/ports/devel/libgnuregex/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/libgnuregex/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig
SHELL=/bin/sh CONFIG_SHELL=/bin/sh
[00:00:06] --End CONFIGURE_ENV--
[00:00:06]
[00:00:06] --MAKE_ENV--
[00:00:06] INCLUDEDIR="/usr/local/include" LIBDIR="/usr/local/lib"
XDG_DATA_HOME=/wrkdirs/usr/ports/devel/libgnuregex/work
XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/libgnuregex/work
XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/libgnuregex/work/.cache
HOME=/wrkdirs/usr/ports/devel/libgnuregex/work TMPDIR="/tmp"
PATH=/wrkdirs/usr/ports/devel/libgnuregex/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/libgnuregex/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig
MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES
PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe
-fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS=""
LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong
-fno-strict-aliasing " 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"
[00:00:06] --End MAKE_ENV--
[00:00:06]
[00:00:06] --PLIST_SUB--
[00:00:06] OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local
LIB32DIR=lib DOCSDIR="share/doc/libgnuregex"
EXAMPLESDIR="share/examples/libgnuregex" DATADIR="share/libgnuregex"
WWWDIR="www/libgnuregex" ETCDIR="etc/libgnuregex"
[00:00:06] --End PLIST_SUB--
[00:00:06]
[00:00:06] --SUB_LIST--
[00:00:06] PREFIX=/usr/local LOCALBASE=/usr/local
DATADIR=/usr/local/share/libgnuregex DOCSDIR=/usr/local/share/doc/libgnuregex
EXAMPLESDIR=/usr/local/share/examples/libgnuregex
WWWDIR=/usr/local/www/libgnuregex ETCDIR=/usr/local/etc/libgnuregex
[00:00:06] --End SUB_LIST--
[00:00:06]
[00:00:06] ---Begin make.conf---
[00:00:06] USE_PACKAGE_DEPENDS=yes
[00:00:06] BATCH=yes
[00:00:06] WRKDIRPREFIX=/wrkdirs
[00:00:06] PORTSDIR=/usr/ports
[00:00:06] PACKAGES=/packages
[00:00:06] DISTDIR=/distfiles
[00:00:06] FORCE_PACKAGE=yes
[00:00:06] PACKAGE_BUILDING=yes
[00:00:06] PACKAGE_BUILDING_FLAVORS=yes
[00:00:06] #### ####
[00:00:06] ALLOW_UNSUPPORTED_SYSTEM=yes
[00:00:06] #DISABLE_VULNERABILITIES=yes
[00:00:06] #
[00:00:06] #USA_RESIDENT=yes
[00:00:06] #
[00:00:06] OPTIONS_UNSET+= DOCS NLS X11 EXAMPLES
[00:00:06] OPTIONS_SET+= THREADS
[00:00:06] #
[00:00:06] DISABLE_LICENSES=yes
[00:00:06] #
[00:00:06] WITH_CCACHE_BUILD=yes
[00:00:06] CCACHE_DIR=/root/.ccache
[00:00:06] #### Misc Poudriere ####
[00:00:06] .include "/etc/make.conf.ports_env"
[00:00:06] GID=0
[00:00:06] UID=0
[00:00:06] ---End make.conf---
[00:00:06] --Resource limits--
[00:00:06] cpu time (seconds, -t) unlimited
[00:00:06] file size (512-blocks, -f) unlimited
[00:00:06] data seg size (kbytes, -d) 33554432
[00:00:06] stack size (kbytes, -s) 524288
[00:00:06] core file size (512-blocks, -c) unlimited
[00:00:06] max memory size (kbytes, -m) unlimited
[00:00:06] locked memory (kbytes, -l) unlimited
[00:00:06] max user processes (-u) 63795
[00:00:06] open files (-n) 8192
[00:00:06] virtual mem size (kbytes, -v) 50331648
[00:00:06] swap limit (kbytes, -w) unlimited
[00:00:06] socket buffer size (bytes, -b) unlimited
[00:00:06] pseudo-terminals (-p) unlimited
[00:00:06] kqueues (-k) unlimited
[00:00:06] umtx shared locks (-o) unlimited
[00:00:06] pipebuf (-y) unlimited
[00:00:06] --End resource limits--
[00:00:06] =======================<phase: check-sanity
>============================
[00:00:06] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
[00:00:06]
===========================================================================
[00:00:06] =======================<phase: pkg-depends
>============================
[00:00:06] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
[00:00:06] ===> libgnuregex-6.0 depends on file: /usr/local/sbin/pkg - not
found
[00:00:06] ===> Installing existing package /packages/All/pkg-2.6.2_1.pkg
[00:00:06] [15-0-R-amd64-default-job-02] Installing pkg-2.6.2_1...
[00:00:06] [15-0-R-amd64-default-job-02] Extracting pkg-2.6.2_1: ..........
done
[00:00:06] ===> libgnuregex-6.0 depends on file: /usr/local/sbin/pkg - found
[00:00:06] ===> Returning to build of libgnuregex-6.0
[00:00:06]
===========================================================================
[00:00:06] =======================<phase: fetch-depends
>============================
[00:00:06] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
[00:00:06]
===========================================================================
[00:00:06] =======================<phase: fetch
>============================
[00:00:06] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
[00:00:06] ===> Fetching all distfiles required by libgnuregex-6.0 for building
[00:00:06]
===========================================================================
[00:00:06] =======================<phase: checksum
>============================
[00:00:06] ===== env: FETCH_REGET=0 NO_DEPENDS=yes USER=root UID=0 GID=0
[00:00:06] ===> Fetching all distfiles required by libgnuregex-6.0 for building
[00:00:06]
===========================================================================
[00:00:06] =======================<phase:
extract-depends>============================
[00:00:06] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
[00:00:06] ===> libgnuregex-6.0 depends on package: gnulib>0 - not found
[00:00:06] ===> Installing existing package /packages/All/gnulib-20260127.pkg
[00:00:06] [15-0-R-amd64-default-job-02] Installing gnulib-20260127...
[00:00:06] [15-0-R-amd64-default-job-02] `-- Installing perl5-5.42.2...
[00:00:06] [15-0-R-amd64-default-job-02] `-- Extracting perl5-5.42.2:
.......... done
[00:00:06] [15-0-R-amd64-default-job-02] `-- Installing python312-3.12.13_1...
[00:00:06] [15-0-R-amd64-default-job-02] | `-- Installing libffi-3.5.1...
[00:00:06] [15-0-R-amd64-default-job-02] | | `-- Installing
indexinfo-0.3.1_1...
[00:00:06] [15-0-R-amd64-default-job-02] | | `-- Extracting
indexinfo-0.3.1_1: . done
[00:00:06] [15-0-R-amd64-default-job-02] | `-- Extracting libffi-3.5.1:
.......... done
[00:00:06] [15-0-R-amd64-default-job-02] | `-- Installing mpdecimal-4.0.1...
[00:00:06] [15-0-R-amd64-default-job-02] | `-- Extracting mpdecimal-4.0.1:
.......... done
[00:00:07] [15-0-R-amd64-default-job-02] | `-- Installing readline-8.3.3...
[00:00:07] [15-0-R-amd64-default-job-02] | `-- Extracting readline-8.3.3:
.......... done
[00:00:07] [15-0-R-amd64-default-job-02] `-- Extracting python312-3.12.13_1:
.......... done
[00:00:07] [15-0-R-amd64-default-job-02] Extracting gnulib-20260127: ..........
done
[00:00:08] =====
[00:00:08] Message from python312-3.12.13_1:
[00:00:08]
[00:00:08] --
[00:00:08] Note that some standard Python modules are provided as separate
ports
[00:00:08] as they require additional dependencies. They are available as:
[00:00:08]
[00:00:08] py312-gdbm databases/py-gdbm@py312
[00:00:08] py312-sqlite3 databases/py-sqlite3@py312
[00:00:08] py312-tkinter x11-toolkits/py-tkinter@py312
[00:00:08] =====
[00:00:08] Message from gnulib-20260127:
[00:00:08]
[00:00:08] --
[00:00:08] ===> NOTICE:
[00:00:08]
[00:00:08] The gnulib port currently does not have a maintainer. As a result,
it is
[00:00:08] more likely to have unresolved issues, not be up-to-date, or even be
removed in
[00:00:08] the future. To volunteer to maintain this port, please create an
issue at:
[00:00:08]
[00:00:08] https://bugs.freebsd.org/bugzilla
[00:00:08]
[00:00:08] More information about port maintainership is available at:
[00:00:08]
[00:00:08]
https://docs.freebsd.org/en/articles/contributing/#ports-contributing
[00:00:08] ===> libgnuregex-6.0 depends on package: gnulib>0 - found
[00:00:08] ===> Returning to build of libgnuregex-6.0
[00:00:08]
===========================================================================
[00:00:08] =======================<phase: extract
>============================
[00:00:08] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
[00:00:08] ===> Fetching all distfiles required by libgnuregex-6.0 for building
[00:00:08] ===> Extracting for libgnuregex-6.0
[00:00:08] /bin/mkdir -p
/wrkdirs/usr/ports/devel/libgnuregex/work/libgnuregex-6.0
[00:00:08] cp -f -a /usr/local/share/gnulib/lib/regex.c
/usr/local/share/gnulib/lib/regex.h
/usr/local/share/gnulib/lib/regex_internal.c
/usr/local/share/gnulib/lib/regex_internal.h
/usr/local/share/gnulib/lib/regexec.c /usr/local/share/gnulib/lib/regcomp.c
/wrkdirs/usr/ports/devel/libgnuregex/work/libgnuregex-6.0
[00:00:08] cp -f -a /usr/ports/devel/libgnuregex/files/config.h
/usr/ports/devel/libgnuregex/files/gnuregex.h
/usr/ports/devel/libgnuregex/files/Makefile
/wrkdirs/usr/ports/devel/libgnuregex/work/libgnuregex-6.0
[00:00:08]
===========================================================================
[00:00:08] =======================<phase: patch-depends
>============================
[00:00:08] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
[00:00:08]
===========================================================================
[00:00:08] =======================<phase: patch
>============================
[00:00:08] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
[00:00:08] ===> Patching for libgnuregex-6.0
[00:00:08] ===> Applying FreeBSD patches for libgnuregex-6.0 from
/usr/ports/devel/libgnuregex/files
[00:00:08] 1 out of 2 hunks failed--saving rejects to regex.c.rej
[00:00:08] ===> FAILED Applying FreeBSD patch-regex.c
[00:00:08] ===> FAILED to apply cleanly FreeBSD patch(es) patch-regex.c
[00:00:08] *** Error code 1
[00:00:08]
[00:00:08] Stop.
[00:00:08] make: stopped making "patch" in /usr/ports/devel/libgnuregex
[00:00:09] =>> Cleaning up wrkdir
[00:00:09] ===> Cleaning for libgnuregex-6.0
[00:00:09] build of devel/libgnuregex | libgnuregex-6.0 ended at Tue Mar 31
18:50:57 UTC 2026
[00:00:09] build time: 00:00:09
[00:00:09] !!! build failure encountered !!!
--
You are receiving this mail because:
You are the assignee for the bug.