[MacPorts] #69806: gobject-introspection @1.78.1 seems to be broken on Tiger: dyld: Library not loaded: @loader_path/libgirepository-1.0.1.dylib

MacPorts noreply at macports.org
Mon Apr 29 19:32:41 UTC 2024


#69806: gobject-introspection @1.78.1 seems to be broken on Tiger: dyld: Library
not loaded: @loader_path/libgirepository-1.0.1.dylib
------------------------------------+--------------------
  Reporter:  barracuda156           |      Owner:  (none)
      Type:  defect                 |     Status:  new
  Priority:  Normal                 |  Milestone:
 Component:  ports                  |    Version:  2.9.3
Resolution:                         |   Keywords:  tiger
      Port:  gobject-introspection  |
------------------------------------+--------------------

Comment (by ballapete):

 I have a similar failure with `gobject-introspection @1.78.1_2`:

 {{{
 [29/87] Linking target tests/repository/gitypelibtest
 [30/87] Generating gir/gir-glib with a custom command
 [31/87] Generating gir/gir-gmodule with a custom command
 [32/87] Generating gir/gir-gobject with a custom command
 [33/87] Generating gir/gir-girepository with a custom command
 [34/87] Generating gir/generate_typelib_DBus_1_0_gir with a custom command
 FAILED: gir/DBus-1.0.typelib
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/build/tools/g-ir-compiler -o gir/DBus-1.0.typelib
 ../gobject-introspection-1.78.1/gir/DBus-1.0.gir --includedir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/build/gir --includedir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/gobject-introspection-1.78.1/gir
 dyld: Library not loaded: @loader_path/libgirepository-1.0.1.dylib
   Referenced from:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/build/tools/g-ir-compiler
   Reason: image not found
 [35/87] Generating gir/gir-gio with a custom command
 ninja: build stopped: subcommand failed.
 Could not rebuild
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/build
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/build" && /opt/local/bin/meson install
 Exit code: 255
 }}}

 {{{
 root 313 /\ l
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/build/tools/g-ir-compiler
 -rwxr-xr-x   1 root  admin  221404 29 Apr 21:06
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/build/tools/g-ir-compiler
 root 314 /\ file
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/build/tools/g-ir-compiler
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/build/tools/g-ir-compiler: Mach-O executable ppc
 root 315 /\ otool -L
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/build/tools/g-ir-compiler
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/build/tools/g-ir-compiler:
         @loader_path/libgirepository-1.0.1.dylib (compatibility version
 2.0.0, current version 2.0.0)
         /opt/local/lib/libffi.8.dylib (compatibility version 10.0.0,
 current version 10.4.0)
         /opt/local/lib/libglib-2.0.0.dylib (compatibility version
 7801.0.0, current version 7801.4.0)
         /opt/local/lib/libgobject-2.0.0.dylib (compatibility version
 7801.0.0, current version 7801.4.0)
         /opt/local/lib/libgio-2.0.0.dylib (compatibility version 7801.0.0,
 current version 7801.4.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 88.1.12)
         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
 version 1.0.0)
 }}}

 Is it also possible to fix the eternal problem with `nm`?

 {{{
 [65/165]
 /opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/meson
 --internal symbolextractor
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/build girepository/libgirepository-1.0.1.dylib
 girepository/libgirepository-1.0.1.dylib
 girepository/libgirepository-1.0.1.dylib.p/libgirepository-1.0.1.dylib.symbols
 WARNING: ['nm'] does not work. Relinking will always happen on source
 changes.
 error: nm: invalid argument --
 Usage: nm [-agnopruUmxjlfAP[s segname sectname] [-] [-t format] [[-arch
 <arch_flag>] ...] [file ...]

 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/69806#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list