[MacPorts] #67444: glib2 @2.76.2_1: Tiger builds require updated Meson

MacPorts noreply at macports.org
Thu May 18 12:02:10 UTC 2023


#67444: glib2 @2.76.2_1: Tiger builds require updated Meson
------------------------+-----------------------
  Reporter:  ballapete  |      Owner:  mascguy
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.8.1
Resolution:             |   Keywords:  tiger ppc
      Port:  glib2      |
------------------------+-----------------------

Comment (by ballapete):

 `port -vdsk test meson` produces errors:

 {{{
 Found ninja-1.11.1 at /opt/local/bin/ninja

 $ /opt/local/bin/ninja -w dupbuild=err -d explain
 stdout:
 ninja explain: output meson-test-prereq of phony edge with no inputs
 doesn't exist
 ninja explain: meson-test-prereq is dirty
 ninja explain: output meson-benchmark-prereq of phony edge with no inputs
 doesn't exist
 ninja explain: meson-benchmark-prereq is dirty
 ninja explain: deps for 'subprojects/sub/libfoo.dylib.p/foo.c.o' are
 missing
 ninja explain: subprojects/sub/libfoo.dylib.p/foo.c.o is dirty
 ninja explain: subprojects/sub/libfoo.dylib is dirty
 ninja explain: deps for 'app.p/main.c.o' are missing
 ninja explain: app.p/main.c.o is dirty
 ninja explain: subprojects/sub/libfoo.dylib is dirty
 ninja explain: subprojects/sub/libfoo.dylib.p/libfoo.dylib.symbols is
 dirty
 ninja explain: app is dirty
 [1/5] Compiling C object subprojects/sub/libfoo.dylib.p/foo.c.o
 [2/5] Compiling C object app.p/main.c.o
 [3/5] Linking target subprojects/sub/libfoo.dylib
 [4/5] Generating symbol file
 subprojects/sub/libfoo.dylib.p/libfoo.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 ...]

 [5/5] Linking target app

 $
 /opt/local/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_meson/meson/work/meson-0.64.1/meson.py
 devenv -C
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_meson/meson/work/meson-0.64.1/tmpxxroems7
 /opt/local/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_meson/meson/work/meson-0.64.1/test
 cases/unit/90 devenv/test-devenv.py'
 stdout:

 $
 /opt/local/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_meson/meson/work/meson-0.64.1/meson.py
 devenv -C
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_meson/meson/work/meson-0.64.1/tmpxxroems7
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_meson/meson/work/meson-0.64.1/tmpxxroems7/app
 stdout:
 dyld: Library not loaded: @loader_path/libfoo.dylib
   Referenced from:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_meson/meson/work/meson-0.64.1/tmpxxroems7/app
   Reason: image not found

 test_force_fallback_for_nofallback
 (unittests.allplatformstests.AllPlatformTests) ... ERROR

 Stdout:
 }}}

 The problem with `/usr/bin/nm vs./opt/local/bin/nm` is well-known – and
 cannot be solved?

 Since the X server in which GNU Emacs runs that hosts the test has some
 problem and is unresponsive I'll have to find access via SSH.

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


More information about the macports-tickets mailing list