[MacPorts] #63592: Can't build gobject-introspection @1.60.2_7+universal

MacPorts noreply at macports.org
Sat Oct 9 06:01:01 UTC 2021


#63592: Can't build gobject-introspection @1.60.2_7+universal
------------------------------------+--------------------
  Reporter:  requeijaum             |      Owner:  (none)
      Type:  defect                 |     Status:  new
  Priority:  High                   |  Milestone:
 Component:  ports                  |    Version:  2.7.1
Resolution:                         |   Keywords:
      Port:  gobject-introspection  |
------------------------------------+--------------------
Changes (by ryandesign):

 * keywords:  gobject-introspection, el capitan, 10.11.6 =>


Comment:

 > There are some dylibs missing.

 There are probably not any dylibs missing, but they are built wrong—with
 @rpath, when they should be built with absolute paths instead, like
 everything else in MacPorts.

 The log says:

 {{{
 :info:build dyld: Library not loaded: @rpath/libgmodule-2.0.0.dylib
 :info:build   Referenced from:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/gobject-introspection-1.60.2/.libs/g-ir-compiler
 :info:build   Reason: image not found
 }}}

 I feel like there are a zillion other reports of such problems. I too have
 been unable to build many ports on my system for weeks because of such
 errors. Hopefully someone fixes them.

 > OS X 10.11.6 (darwin/15.6.0) arch i386 -- why no x86_64, though?

 In this context, "arch i386" means "any Intel processor". "arch powerpc"
 here would mean "any PowerPC processor" and "arch arm" would mean "any ARM
 processor". It does not make any statement about whether it is 32-bit or
 64-bit.

 This is in contrast to flags like `-arch i386`, `-arch x86_64`, `-arch
 ppc`, `-arch ppc64`, and `-arch arm64`, which do indicate a specific
 processor including its 32-bitness or 64-bitness.

 The similarity between this "arch" designation and the unrelated "-arch"
 flags is a frequent and unfortunate source of confusion.

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


More information about the macports-tickets mailing list