[Bug 285911] devel/gobject-introspection fails to build with getxattr not found
Date: Sat, 12 Apr 2025 06:08:11 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285911
--- Comment #11 from Xavier Humbert <xavier@groumpf.org> ---
(In reply to John Hein from comment #10)
Here is the output, and my make.conf is attached
[root@numenor glib20]# make clean
===> Cleaning for gobject-introspection-1.82.0_1,1
===> Cleaning for glib-2.82.4_1,2
===> Cleaning for glib-2.82.4_1,2
[root@numenor glib20]# make DEBUG_MK_SCRIPTS_DO_DEPENDS=yes -dl
cd /usr/ports/devel/glib20 && make CONFIG_DONE_GLIB=1
/usr/ports/devel/glib20/work-default/.stage_done.glib._usr_local
/usr/bin/env dp_ECHO_MSG="echo" dp_PKG_BIN="/usr/local/sbin/pkg-static"
dp_PORTNAME="glib" dp_PKGNAME="glib-2.82.4_1,2"
dp_SCRIPTSDIR="/usr/ports/Mk/Scripts" /bin/sh
/usr/ports/Mk/Scripts/check-vulnerable.sh
echo "===> License LGPL20 accepted by the user"
===> License LGPL20 accepted by the user
/usr/bin/env dp_RAWDEPENDS="/usr/local/sbin/pkg:ports-mgmt/pkg"
dp_DEPTYPE="PKG_DEPENDS" dp_DEPENDS_TARGET="install" dp_DEPENDS_PRECLEAN=""
dp_DEPENDS_CLEAN="" dp_DEPENDS_ARGS="" dp_USE_PACKAGE_DEPENDS=""
dp_USE_PACKAGE_DEPENDS_ONLY="" dp_PKG_ADD="/usr/local/sbin/pkg-static add"
dp_PKG_INFO="/usr/local/sbin/pkg-static info -g"
dp_WRKDIR="/usr/ports/devel/glib20/work-default" dp_PKGNAME="glib-2.82.4_1,2"
dp_STRICT_DEPENDS="" dp_LOCALBASE="/usr/local" dp_LIB_DIRS="/lib /usr/lib
/usr/local/lib" dp_SH="/bin/sh" dp_SCRIPTSDIR="/usr/ports/Mk/Scripts"
PORTSDIR="/usr/ports" dp_OVERLAYS="" dp_MAKE="make" dp_MAKEFLAGS=' -d l'
/bin/sh /usr/ports/Mk/Scripts/do-depends.sh
+ set -u
+ anynotfound=0
+ err=0
+ unset FLAVOR
+ myifs=$' \t
'
+ IFS=:
+ set -- /usr/local/sbin/pkg ports-mgmt/pkg
+ IFS=$' \t
'
+ [ 2 -lt 2 -o 2 -gt 3 ]
+ pattern=/usr/local/sbin/pkg
+ origin=ports-mgmt/pkg
+ last=''
+ [ -z /usr/local/sbin/pkg ]
+ [ -z ports-mgmt/pkg ]
+ subpkg=''
+ orig=/usr/ports/ports-mgmt/pkg
+ [ -f /usr/ports/ports-mgmt/pkg/Makefile ]
+ break
+ origin=/usr/ports/ports-mgmt/pkg
+ depends_args=''
+ target=install
+ [ -n '' ]
+ fct=find_file
+ find_file /usr/local/sbin/pkg
+ [ -e /usr/local/sbin/pkg ]
+ echo '===> glib-2.82.4_1,2 depends on file: /usr/local/sbin/pkg - found'
===> glib-2.82.4_1,2 depends on file: /usr/local/sbin/pkg - found
+ return 0
+ continue
+ [ 0 -eq 1 ]
+ [ -n '' -a 0 -eq 1 ]
/usr/bin/env dp_DISABLE_SIZE='' dp_DISTDIR='/usr/ports/distfiles/gnome'
dp_DISTINFO_FILE='/usr/ports/devel/glib20/distinfo' dp_DIST_SUBDIR='gnome'
dp_ECHO_MSG='echo' dp_FETCH_AFTER_ARGS='' dp_FETCH_BEFORE_ARGS=''
dp_FETCH_CMD='/usr/bin/fetch -Fpr' dp_FETCH_ENV=SSL_NO_VERIFY_PEER=1\
SSL_NO_VERIFY_HOSTNAME=1 dp_FORCE_FETCH_ALL='' dp_FORCE_FETCH_LIST=''
dp_MASTER_SITE_BACKUP='http://distcache.FreeBSD.org/ports-distfiles/gnome/'
dp_MASTER_SITE_OVERRIDE='http://distcache.FreeBSD.org/ports-distfiles/gnome/'
dp_MASTER_SORT_AWK='BEGIN { RS = " "; ORS = " "; IGNORECASE = 1 ; gl =
"://[^/]*\\.fr[/.] ://[^/]*/"; } /:\/\/[^\/]*\.fr[\/.]/ {
good["://[^/]*\\.fr[/.]"] = good["://[^/]*\\.fr[/.]"] " " $0 ; next; }
/:\/\/[^\/]*\// { good["://[^/]*/"] = good["://[^/]*/"] " " $0 ; next; } { rest
= rest " " $0; } END { n=split(gl, gla); for(i=1;i<=n;i++) { print
good[gla[i]]; } print rest; }' dp_NO_CHECKSUM='' dp_RANDOMIZE_SITES=''
dp_SCRIPTSDIR='/usr/ports/Mk/Scripts' dp_TARGET='do-fetch' dp_DEVELOPER=yes
_MASTER_SITES_DEFAULT=https://download.gnome.org/sources/glib/2.82/\
https://gitlab.gnome.org/GNOME/glib/-/archive/2.82.4/\
http://ftp.belnet.be/mirror/ftp.gnome.org/gnomeftp/sources/glib/2.82/\
ftp://ftp.belnet.be/mirror/ftp.gnome.org/gnomeftp/sources/glib/2.82/\
https://ftp.acc.umu.se/pub/GNOME/sources/glib/2.82/\
ftp://ftp.cse.buffalo.edu/pub/Gnome/sources/glib/2.82/\
https://fr2.rpmfind.net/linux/gnome.org/sources/glib/2.82/\
ftp://ftp.kddlabs.co.jp/pub/GNOME/sources/glib/2.82/\
ftp://ftp.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/glib/2.82/\
ftp://ftp.nara.wide.ad.jp/pub/X11/GNOME/sources/glib/2.82/
dp_SITE_FLAVOR=MASTER /bin/sh /usr/ports/Mk/Scripts/do-fetch.sh
'glib-2.82.4.tar.xz'
/usr/bin/env dp_DISABLE_SIZE='' dp_DISTDIR='/usr/ports/distfiles/gnome'
dp_DISTINFO_FILE='/usr/ports/devel/glib20/distinfo' dp_DIST_SUBDIR='gnome'
dp_ECHO_MSG='echo' dp_FETCH_AFTER_ARGS='' dp_FETCH_BEFORE_ARGS=''
dp_FETCH_CMD='/usr/bin/fetch -Fpr' dp_FETCH_ENV=SSL_NO_VERIFY_PEER=1\
SSL_NO_VERIFY_HOSTNAME=1 dp_FORCE_FETCH_ALL='' dp_FORCE_FETCH_LIST=''
dp_MASTER_SITE_BACKUP='http://distcache.FreeBSD.org/ports-distfiles/gnome/'
dp_MASTER_SITE_OVERRIDE='http://distcache.FreeBSD.org/ports-distfiles/gnome/'
dp_MASTER_SORT_AWK='BEGIN { RS = " "; ORS = " "; IGNORECASE = 1 ; gl =
"://[^/]*\\.fr[/.] ://[^/]*/"; } /:\/\/[^\/]*\.fr[\/.]/ {
good["://[^/]*\\.fr[/.]"] = good["://[^/]*\\.fr[/.]"] " " $0 ; next; }
/:\/\/[^\/]*\// { good["://[^/]*/"] = good["://[^/]*/"] " " $0 ; next; } { rest
= rest " " $0; } END { n=split(gl, gla); for(i=1;i<=n;i++) { print
good[gla[i]]; } print rest; }' dp_NO_CHECKSUM='' dp_RANDOMIZE_SITES=''
dp_SCRIPTSDIR='/usr/ports/Mk/Scripts' dp_TARGET='do-fetch' dp_DEVELOPER=yes
_PATCH_SITES_DEFAULT=https://gitlab.gnome.org/GNOME/glib/-/commit/
dp_SITE_FLAVOR=PATCH /bin/sh /usr/ports/Mk/Scripts/do-fetch.sh
'3dcf1ea13d9b2a3371fa35b79e640063de33dc20.patch'
echo "===> Fetching all distfiles required by glib-2.82.4_1,2 for building"
===> Fetching all distfiles required by glib-2.82.4_1,2 for building
recursive_cmd="fetch"; recursive_dirs=""; if [ -z "${recursive_cmd}" ]; then
echo "_FLAVOR_RECURSIVE_SH requires recursive_cmd to be set to the recursive
make target to run." >&2; false; fi; if [ "${recursive_dirs-null}" = "null"
]; then echo "_FLAVOR_RECURSIVE_SH requires recursive_dirs to be set to the
directories to recurse." >&2; false; fi; for dir in ${recursive_dirs}; do
unset flavor FLAVOR; case ${dir} in *@*/*) ;; *@*) flavor=${dir#*@};
dir=${dir%@*}; ;; esac; case $dir in /*) ;; *) dir=/usr/ports/$dir ;;
esac; (cd $dir; /usr/bin/env ${flavor:+FLAVOR=${flavor}} make
${recursive_cmd}); done
echo "===> Extracting for glib-2.82.4_1,2"
===> Extracting for glib-2.82.4_1,2
/usr/bin/env dp_SHA256=/sbin/sha256 dp_CHECKSUM_ALGORITHMS='SHA256'
dp_CURDIR='/usr/ports/devel/glib20' dp_DISTDIR='/usr/ports/distfiles'
dp_DISTINFO_FILE='/usr/ports/devel/glib20/distinfo' dp_DIST_SUBDIR='gnome'
dp_ECHO_MSG='echo' dp_FETCH_REGET='1' dp_MAKE='make' dp_MAKEFLAGS=' -d l'
dp_SCRIPTSDIR='/usr/ports/Mk/Scripts' dp_DISABLE_SIZE='' dp_NO_CHECKSUM=''
/bin/sh /usr/ports/Mk/Scripts/checksum.sh 'gnome/glib-2.82.4.tar.xz'
'gnome/3dcf1ea13d9b2a3371fa35b79e640063de33dc20.patch'
=> SHA256 Checksum OK for gnome/glib-2.82.4.tar.xz.
=> SHA256 Checksum OK for gnome/3dcf1ea13d9b2a3371fa35b79e640063de33dc20.patch.
/usr/bin/env
dp_RAWDEPENDS="/usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner:devel/gobject-introspection@bootstrap"
dp_DEPTYPE="EXTRACT_DEPENDS" dp_DEPENDS_TARGET="install"
dp_DEPENDS_PRECLEAN="" dp_DEPENDS_CLEAN="" dp_DEPENDS_ARGS=""
dp_USE_PACKAGE_DEPENDS="" dp_USE_PACKAGE_DEPENDS_ONLY=""
dp_PKG_ADD="/usr/local/sbin/pkg-static add"
dp_PKG_INFO="/usr/local/sbin/pkg-static info -g"
dp_WRKDIR="/usr/ports/devel/glib20/work-default" dp_PKGNAME="glib-2.82.4_1,2"
dp_STRICT_DEPENDS="" dp_LOCALBASE="/usr/local" dp_LIB_DIRS="/lib /usr/lib
/usr/local/lib" dp_SH="/bin/sh" dp_SCRIPTSDIR="/usr/ports/Mk/Scripts"
PORTSDIR="/usr/ports" dp_OVERLAYS="" dp_MAKE="make" dp_MAKEFLAGS=' -d l'
/bin/sh /usr/ports/Mk/Scripts/do-depends.sh
+ set -u
+ anynotfound=0
+ err=0
+ unset FLAVOR
+ myifs=$' \t
'
+ IFS=:
+ set -- /usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner
devel/gobject-introspection@bootstrap
+ IFS=$' \t
'
+ [ 2 -lt 2 -o 2 -gt 3 ]
+ pattern=/usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner
+ origin=devel/gobject-introspection@bootstrap
+ last=''
+ [ -z /usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner ]
+ [ -z devel/gobject-introspection@bootstrap ]
+ subpkg=''
+ export 'FLAVOR=bootstrap'
+ origin=devel/gobject-introspection
+ orig=/usr/ports/devel/gobject-introspection
+ [ -f /usr/ports/devel/gobject-introspection/Makefile ]
+ break
+ origin=/usr/ports/devel/gobject-introspection
+ depends_args=''
+ target=install
+ [ -n '' ]
+ fct=find_file
+ find_file /usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner
+ [ -e /usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner ]
+ echo '===> glib-2.82.4_1,2 depends on file:
/usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner - not found'
===> glib-2.82.4_1,2 depends on file:
/usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner - not found
+ return 1
+ [ /usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner '='
/nonexistent ]
+ anynotfound=1
+ [ ! -f /usr/ports/devel/gobject-introspection/Makefile ]
+ install_depends /usr/ports/devel/gobject-introspection install '' ''
+ origin=/usr/ports/devel/gobject-introspection
+ target=install
+ subpkg=''
+ depends_args=''
+ [ -z '' -a -z '' ]
+ INSTALLS_DEPENDS=1 MAKEFLAGS=' -d l' make -C
/usr/ports/devel/gobject-introspection install
cd /usr/ports/devel/gobject-introspection && make
CONFIG_DONE_GOBJECT-INTROSPECTION-BOOTSTRAP=1
/usr/ports/devel/gobject-introspection/work-bootstrap/.install_done.gobject-introspection._usr_local_gobject-introspection-bootstrap
if [ ! -e
/usr/ports/devel/gobject-introspection/work-bootstrap/.install_done.gobject-introspection._usr_local_gobject-introspection-bootstrap
]; then cd /usr/ports/devel/gobject-introspection && make
/usr/ports/devel/gobject-introspection/work-bootstrap/.install_done.gobject-introspection._usr_local_gobject-introspection-bootstrap;
fi
+ return 0
+ [ find_file '=' false ]
+ find_file /usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner
+ [ -e /usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner ]
+ echo '===> glib-2.82.4_1,2 depends on file:
/usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner - not found'
===> glib-2.82.4_1,2 depends on file:
/usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner - not found
+ return 1
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/devel/glib20
*** Error code 1
Stop.
make: stopped in /usr/ports/devel/glib20
--
You are receiving this mail because:
You are the assignee for the bug.