[MacPorts] #73972: Error: Failed to configure gobject-introspection: configure failure: command execution failed
MacPorts
noreply at macports.org
Tue May 5 14:05:56 UTC 2026
#73972: Error: Failed to configure gobject-introspection: configure failure:
command execution failed
------------------------------------+--------------------
Reporter: dbl001 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.12.5
Resolution: | Keywords:
Port: gobject-introspection |
------------------------------------+--------------------
Comment (by dbl001):
Ok. The gobject-introspection library appears to be ok now.
Here's where glib-2.88.0 had problems
{{{
% sudo port upgrade outdated
Password:
The following ports will be upgraded:
dav1d
glib2
gobject-introspection
pango
libheif
ffmpeg
py311-meson
py312-gobject3
py312-meson
py313-gobject3
py313-meson
py314-gobject3
py314-meson
Continue? [Y/n]: y
---> Upgrading dav1d (1/13)
---> Fetching archive for dav1d
---> Installing dav1d @1.5.3_0
---> Cleaning dav1d
---> Deactivating dav1d @1.5.1_0
---> Cleaning dav1d
---> Activating dav1d @1.5.3_0
---> Cleaning dav1d
---> Upgrading glib2 (2/13)
---> Computing dependencies for glib2
---> Fetching archive for glib2
---> Installing glib2 @2.88.0_0+x11
---> Cleaning glib2
---> Computing dependencies for glib2
---> Deactivating glib2 @2.78.4_3+x11
---> Cleaning glib2
---> Activating glib2 @2.88.0_0+x11
[ ] 54.6 %Error: Failed to
activate glib2: The following ports have active files that conflict with
glib2's:
gobject-introspection @1.78.1_8
/opt/local/lib/girepository-1.0/GLib-2.0.typelib
/opt/local/lib/girepository-1.0/GModule-2.0.typelib
/opt/local/lib/girepository-1.0/GObject-2.0.typelib
(... 5 more not shown)
Image error: Conflicting file(s) present. Please deactivate the
conflicting port(s) first, or use 'port -f activate glib2' to force the
activation.
while executing
"throw registry::image-error $msg"
("foreach" body line 35)
invoked from within
"foreach file $imagefiles {
incr progress_step
_progress update $progress_step $progress_total_steps
se..."
invoked from within
"registry::read {
foreach file $imagefiles {
incr progress_step
_progress update $progress_step $progress_t..."
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_glib2/glib2/main.log
for details.
Error: Couldn't activate glib2 @2.88.0_0+x11: 1
Error: Follow https://guide.macports.org/#project.tickets if you believe
there
is a bug.
davidlaxer at MacBook-Pro-2 build % sudo port activate glib2
Password:
The following versions of glib2 are currently installed:
1) glib2 @2.78.4_2+x11
2) glib2 @2.78.4_3+x11
3) glib2 @2.88.0_0+x11
Enter a number to select an option: 3
---> Computing dependencies for glib2
---> Activating glib2 @2.88.0_0+x11
Error: Failed to activate glib2: The following ports have active files
that conflict with glib2's:
gobject-introspection @1.78.1_8
/opt/local/lib/girepository-1.0/GLib-2.0.typelib
/opt/local/lib/girepository-1.0/GModule-2.0.typelib
/opt/local/lib/girepository-1.0/GObject-2.0.typelib
(... 5 more not shown)
Image error: Conflicting file(s) present. Please deactivate the
conflicting port(s) first, or use 'port -f activate glib2' to force the
activation.
while executing
"throw registry::image-error $msg"
("foreach" body line 35)
invoked from within
"foreach file $imagefiles {
incr progress_step
_progress update $progress_step $progress_total_steps
se..."
invoked from within
"registry::read {
foreach file $imagefiles {
incr progress_step
_progress update $progress_step $progress_t..."
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_registry_portfiles_glib2-2.88.0_0_3a002664b5231c10d39faf1b6894106f9391dbf4a468d3ddb584cbfe97fe9180-9647/glib2/main.log
for details.
Warning: Failed to execute portfile from registry for glib2 @2.88.0_0+x11
The following versions of glib2 are currently installed:
1) glib2 @2.78.4_2+x11
2) glib2 @2.78.4_3+x11
3) glib2 @2.88.0_0+x11
Enter a number to select an option: 2
---> Activating glib2 @2.78.4_3+x11
}}}
{{{
% sudo port upgrade outdated
davidlaxer at MacBook-Pro-2 build % sudo port upgrade outdated
The following ports will be upgraded:
gobject-introspection
ocaml-num
ocaml-ocamlbuild
p5.28-business-isbn-data
p5.28-mojolicious
p5.30-business-isbn-data
p5.30-mojolicious
p5.34-business-isbn-data
p5.34-mojolicious
Continue? [Y/n]: y
---> Upgrading gobject-introspection (1/9)
---> Computing dependencies for gobject-introspection
---> Fetching archive for gobject-introspection
---> Installing gobject-introspection @1.86.0_1
---> Cleaning gobject-introspection
---> Computing dependencies for gobject-introspection
---> Deactivating gobject-introspection @1.86.0_0
---> Cleaning gobject-introspection
---> Activating gobject-introspection @1.86.0_1
---> Cleaning gobject-introspection
---> Upgrading ocaml-num (2/9)
---> Computing dependencies for ocaml-num
---> Fetching archive for ocaml-num
---> Installing ocaml-num @1.6_0
---> Cleaning ocaml-num
---> Computing dependencies for ocaml-num
---> Deactivating ocaml-num @1.5_0
---> Cleaning ocaml-num
---> Activating ocaml-num @1.6_0
---> Cleaning ocaml-num
---> Upgrading ocaml-ocamlbuild (3/9)
---> Computing dependencies for ocaml-ocamlbuild
---> Fetching archive for ocaml-ocamlbuild
---> Installing ocaml-ocamlbuild @0.16.1_0
---> Cleaning ocaml-ocamlbuild
---> Computing dependencies for ocaml-ocamlbuild
---> Deactivating ocaml-ocamlbuild @0.14.2_1
---> Cleaning ocaml-ocamlbuild
---> Activating ocaml-ocamlbuild @0.16.1_0
---> Cleaning ocaml-ocamlbuild
---> Upgrading p5.28-business-isbn-data (4/9)
---> Computing dependencies for p5.28-business-isbn-data
---> Fetching archive for p5.28-business-isbn-data
---> Archive not available for p5.28-business-isbn-data, building locally
---> Fetching distfiles for p5.28-business-isbn-data
---> Verifying checksums for p5.28-business-isbn-data
---> Extracting p5.28-business-isbn-data
---> Configuring p5.28-business-isbn-data
---> Building p5.28-business-isbn-data
---> Staging p5.28-business-isbn-data into destroot
---> Installing p5.28-business-isbn-data @20260502.1.0_0
---> Cleaning p5.28-business-isbn-data
---> Computing dependencies for p5.28-business-isbn-data
---> Deactivating p5.28-business-isbn-data @20260424.1.0_0
---> Cleaning p5.28-business-isbn-data
---> Activating p5.28-business-isbn-data @20260502.1.0_0
---> Cleaning p5.28-business-isbn-data
---> Upgrading p5.28-mojolicious (5/9)
---> Computing dependencies for p5.28-mojolicious
---> Fetching archive for p5.28-mojolicious
---> Archive not available for p5.28-mojolicious, building locally
---> Fetching distfiles for p5.28-mojolicious
---> Verifying checksums for p5.28-mojolicious
---> Extracting p5.28-mojolicious
---> Configuring p5.28-mojolicious
---> Building p5.28-mojolicious
---> Staging p5.28-mojolicious into destroot
---> Installing p5.28-mojolicious @9.430.0_0
---> Cleaning p5.28-mojolicious
---> Computing dependencies for p5.28-mojolicious
---> Deactivating p5.28-mojolicious @9.420.0_0
---> Cleaning p5.28-mojolicious
---> Activating p5.28-mojolicious @9.430.0_0
---> Cleaning p5.28-mojolicious
---> Upgrading p5.30-business-isbn-data (6/9)
---> Computing dependencies for p5.30-business-isbn-data
---> Fetching archive for p5.30-business-isbn-data
---> Archive not available for p5.30-business-isbn-data, building locally
---> Fetching distfiles for p5.30-business-isbn-data
---> Verifying checksums for p5.30-business-isbn-data
---> Extracting p5.30-business-isbn-data
---> Configuring p5.30-business-isbn-data
---> Building p5.30-business-isbn-data
---> Staging p5.30-business-isbn-data into destroot
---> Installing p5.30-business-isbn-data @20260502.1.0_0
---> Cleaning p5.30-business-isbn-data
---> Computing dependencies for p5.30-business-isbn-data
---> Deactivating p5.30-business-isbn-data @20260424.1.0_0
---> Cleaning p5.30-business-isbn-data
---> Activating p5.30-business-isbn-data @20260502.1.0_0
---> Cleaning p5.30-business-isbn-data
---> Upgrading p5.30-mojolicious (7/9)
---> Computing dependencies for p5.30-mojolicious
---> Fetching archive for p5.30-mojolicious
---> Archive not available for p5.30-mojolicious, building locally
---> Fetching distfiles for p5.30-mojolicious
---> Verifying checksums for p5.30-mojolicious
---> Extracting p5.30-mojolicious
---> Configuring p5.30-mojolicious
---> Building p5.30-mojolicious
---> Staging p5.30-mojolicious into destroot
---> Installing p5.30-mojolicious @9.430.0_0
---> Cleaning p5.30-mojolicious
---> Computing dependencies for p5.30-mojolicious
---> Deactivating p5.30-mojolicious @9.420.0_0
---> Cleaning p5.30-mojolicious
---> Activating p5.30-mojolicious @9.430.0_0
---> Cleaning p5.30-mojolicious
---> Upgrading p5.34-business-isbn-data (8/9)
---> Computing dependencies for p5.34-business-isbn-data
---> Fetching archive for p5.34-business-isbn-data
---> Archive not available for p5.34-business-isbn-data, building locally
---> Fetching distfiles for p5.34-business-isbn-data
---> Verifying checksums for p5.34-business-isbn-data
---> Extracting p5.34-business-isbn-data
---> Configuring p5.34-business-isbn-data
---> Building p5.34-business-isbn-data
---> Staging p5.34-business-isbn-data into destroot
---> Installing p5.34-business-isbn-data @20260502.1.0_0
---> Cleaning p5.34-business-isbn-data
---> Computing dependencies for p5.34-business-isbn-data
---> Deactivating p5.34-business-isbn-data @20260424.1.0_0
---> Cleaning p5.34-business-isbn-data
---> Activating p5.34-business-isbn-data @20260502.1.0_0
---> Cleaning p5.34-business-isbn-data
---> Upgrading p5.34-mojolicious (9/9)
---> Computing dependencies for p5.34-mojolicious
---> Fetching archive for p5.34-mojolicious
---> Archive not available for p5.34-mojolicious, building locally
---> Fetching distfiles for p5.34-mojolicious
---> Verifying checksums for p5.34-mojolicious
---> Extracting p5.34-mojolicious
---> Configuring p5.34-mojolicious
---> Building p5.34-mojolicious
---> Staging p5.34-mojolicious into destroot
---> Installing p5.34-mojolicious @9.430.0_0
---> Cleaning p5.34-mojolicious
---> Computing dependencies for p5.34-mojolicious
---> Deactivating p5.34-mojolicious @9.420.0_0
---> Cleaning p5.34-mojolicious
---> Activating p5.34-mojolicious @9.430.0_0
---> Cleaning p5.34-mojolicious
---> Updating database of binaries
---> Scanning binaries for linking errors
---> Found 8 broken files, matching files to ports
Warning: No port py38-lxml found in the index; can't rebuild
---> Found 1 broken port, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt: openjdk11 @11.0.31+release+server
Continue? [Y/n]: n
davidlaxer at MacBook-Pro-2 build % sudo port install gobject-introspection
Password:
---> Computing dependencies for gobject-introspection
---> Cleaning gobject-introspection
---> Scanning binaries for linking errors
---> Found 8 broken files, matching files to ports
Warning: No port py38-lxml found in the index; can't rebuild
---> Found 1 broken port, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt: openjdk11 @11.0.31+release+server
Continue? [Y/n]: y
The following port will be upgraded: openjdk11
---> Computing dependencies for openjdk11
---> Cleaning openjdk11
---> Scanning binaries for linking errors
---> Found 8 broken files, matching files to ports
Warning: No port py38-lxml found in the index; can't rebuild
---> Found 1 broken port, determining rebuild order
---> Rebuilding in order
openjdk11 @11.0.31_0+release+server
The following port will be upgraded: openjdk11
---> Computing dependencies for openjdk11
---> Fetching distfiles for openjdk11
---> Verifying checksums for openjdk11
---> Extracting openjdk11
---> Applying patches to openjdk11
---> Configuring openjdk11
Warning: Configuration logfiles contain indications of -Wimplicit-
function-declaration; check that features were not accidentally disabled:
alignof: found in jdk11u-11.0.31+11/build/openjdk11/configure-
support/config.log
Warning: Configuration logfiles contain indications of -Wimplicit-int;
check that features were not accidentally disabled:
found in jdk11u-11.0.31+11/build/openjdk11/configure-support/config.log
---> Building openjdk11
---> Staging openjdk11 into destroot
Warning: openjdk11 installs files outside the common directory structure.
---> Deactivating openjdk11 @11.0.31_0+release+server
---> Cleaning openjdk11
---> Uninstalling openjdk11 @11.0.31_0+release+server
---> Cleaning openjdk11
---> Computing dependencies for openjdk11
---> Installing openjdk11 @11.0.31_0+release+server
---> Activating openjdk11 @11.0.31_0+release+server
---> Cleaning openjdk11
---> Updating database of binaries
---> Scanning binaries for linking errors
---> Found 8 broken files, matching files to ports
Warning: No port py38-lxml found in the index; can't rebuild
---> Found 1 broken port, determining rebuild order
---> Rebuilding in order
openjdk11 @11.0.31_0+release+server
The following port will be upgraded: openjdk11
---> Computing dependencies for openjdk11
---> Fetching distfiles for openjdk11
---> Verifying checksums for openjdk11
---> Extracting openjdk11
---> Applying patches to openjdk11
---> Configuring openjdk11
Warning: Configuration logfiles contain indications of -Wimplicit-
function-declaration; check that features were not accidentally disabled:
alignof: found in jdk11u-11.0.31+11/build/openjdk11/configure-
support/config.log
Warning: Configuration logfiles contain indications of -Wimplicit-int;
check that features were not accidentally disabled:
found in jdk11u-11.0.31+11/build/openjdk11/configure-support/config.log
---> Building openjdk11
---> Staging openjdk11 into destroot
Warning: openjdk11 installs files outside the common directory structure.
---> Deactivating openjdk11 @11.0.31_0+release+server
---> Cleaning openjdk11
---> Uninstalling openjdk11 @11.0.31_0+release+server
---> Cleaning openjdk11
---> Computing dependencies for openjdk11
---> Installing openjdk11 @11.0.31_0+release+server
---> Activating openjdk11 @11.0.31_0+release+server
---> Cleaning openjdk11
---> Updating database of binaries
---> Scanning binaries for linking errors
---> Found 8 broken files, matching files to ports
Warning: No port py38-lxml found in the index; can't rebuild
Error: Port openjdk11 is still broken after rebuilding it more than 3
times.
Error: Please run port -d -y rev-upgrade and use the output to report a
bug.
Error: rev-upgrade failed: Port openjdk11 still broken after rebuilding 3
times
Error: Follow https://guide.macports.org/#project.tickets if you believe
there
is a bug.
---> Some of the ports you installed have notes:
openjdk11 has the following notes:
If you want to make openjdk11 the default JDK, add this to shell
profile:
export
JAVA_HOME=/Library/Java/JavaVirtualMachines//openjdk11/Contents/Home
}}}
--
Ticket URL: <https://trac.macports.org/ticket/73972#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list