[MacPorts] #64362: pango @1.50.3 fails building on 10.5.8 PPC

MacPorts noreply at macports.org
Tue Jan 4 22:21:09 UTC 2022


#64362: pango @1.50.3 fails building on 10.5.8 PPC
------------------------+--------------------
 Reporter:  udbraumann  |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:
 Keywords:  leopard     |       Port:  pango
------------------------+--------------------
 While upgrading `pango` from `1.42.4_2` to `1.50.3_0` compiling
  first is being bothered with some `nm` related trouble:

 {{{
 ...
 :info:build [37/150]
 /opt/local/Library/Frameworks/Python.framework/Versions/3.9/bin/meson
 --internal symbolextractor
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_pango/pango/work/build
 pango/libpango-1.0.0.dylib pango/libpango-1.0.0.dylib
 pango/libpango-1.0.0.dylib.p/libpango-1.0.0.dylib.symbols
 :info:build WARNING: ['nm'] does not work. Relinking will always happen on
 source changes.
 :info:build error: nm: invalid argument --
 :info:build Usage: nm [-agnopruUmxjlfAPL[s segname sectname] [-] [-t
 format] [[-arch <arch_flag>] ...] [file ...]
 ...
 }}}
 and later on finally fails during linking
 {{{
 ...
 :info:build [61/150] /opt/local/bin/gcc-mp-7  -o
 pango/libpangoxft-1.0.0.dylib pango/libpangoxft-1.0.0.dylib.p/pangoxft-
 font.c.o pango/libpangoxft-1.0.0.dylib.p/pangoxft-fontmap.c.o
 pango/libpangoxft-1.0.0.dylib.p/pangoxft-render.c.o -L/opt/local/lib
 -I/opt/local/include -Wl,-dead_strip_dylibs
 -Wl,-headerpad_max_install_names -Wl,-undefined,error -shared
 -install_name @rpath/libpangoxft-1.0.0.dylib -compatibility_version 5001
 -current_version 5001.3.0 -Wl,-headerpad_max_install_names -arch ppc -pipe
 -Os -Wno-error,-Wimplicit-fallthrough -arch ppc -Wl,-rpath, at loader_path/
 pango/libpango-1.0.0.dylib pango/libpangoft2-1.0.0.dylib -lm
 -L/opt/local/lib -lglib-2.0 -lintl -L/opt/local/lib -lgobject-2.0
 -lglib-2.0 -lintl -L/opt/local/lib -lgio-2.0 -lgobject-2.0 -lglib-2.0
 -lintl -L/opt/local/lib -lfribidi -L/opt/local/lib -lharfbuzz
 -L/opt/local/lib -lfontconfig -lfreetype -L/opt/local/lib -lfreetype
 /opt/local/lib/libX11.a -L/opt/local/lib -lXrender -L/opt/local/lib -lXft
 -framework CoreFoundation -framework ApplicationServices -L/opt/local/lib
 -lcairo -L/opt/local/lib -lharfbuzz-gobject -lharfbuzz -lgobject-2.0
 -lglib-2.0 -lintl
 :info:build FAILED: pango/libpangoxft-1.0.0.dylib
 :info:build /opt/local/bin/gcc-mp-7  -o pango/libpangoxft-1.0.0.dylib
 pango/libpangoxft-1.0.0.dylib.p/pangoxft-font.c.o
 pango/libpangoxft-1.0.0.dylib.p/pangoxft-fontmap.c.o
 pango/libpangoxft-1.0.0.dylib.p/pangoxft-render.c.o -L/opt/local/lib
 -I/opt/local/include -Wl,-dead_strip_dylibs
 -Wl,-headerpad_max_install_names -Wl,-undefined,error -shared
 -install_name at rpath/libpangoxft-1.0.0.dylib -compatibility_version 5001
 -current_version 5001.3.0 -Wl,-headerpad_max_install_names -arch ppc -pipe
 -Os -Wno-error,-Wimplicit-fallthrough -arch ppc -Wl,-rpath, at loader_path/
 pango/libpango-1.0.0.dylib pango/libpangoft2-1.0.0.dylib -lm
 -L/opt/local/lib -lglib-2.0 -lintl -L/opt/local/lib -lgobject-2.0
 -lglib-2.0 -lintl -L/opt/local/lib -lgio-2.0 -lgobject-2.0 -lglib-2.0
 -lintl -L/opt/local/lib -lfribidi -L/opt/local/lib -lharfbuzz
 -L/opt/local/lib -lfontconfig -lfreetype -L/opt/local/lib -lfreetype
 /opt/local/lib/libX11.a -L/opt/local/lib -lXrender -L/opt/local/lib -lXft
 -framework CoreFoundation -framework ApplicationServices -L/opt/local/lib
 -lcairo -L/opt/local/lib -lharfbuzz-gobject -lharfbuzz -lgobject-2.0
 -lglib-2.0 -lintl
 :info:build Undefined symbols for architecture ppc:
 :info:build Undefined symbols for architecture ppc:
 :info:build   "_xcb_disconnect", referenced from:
 :info:build       _OutOfMemory in libX11.a(OpenDis.o)
 :info:build       _XCloseDisplay in libX11.a(ClDisplay.o)
 :info:build   "_xcb_get_setup", referenced from:
 :info:build       _XOpenDisplay in libX11.a(OpenDis.o)
 :info:build   "_xcb_get_maximum_request_length", referenced from:
 :info:build       _XOpenDisplay in libX11.a(OpenDis.o)
 :info:build   "_xcb_parse_display", referenced from:
 :info:build       __XConnectXCB in libX11.a(xcb_disp.o)
 :info:build   "_xcb_connect_to_display_with_auth_info", referenced from:
 :info:build       __XConnectXCB in libX11.a(xcb_disp.o)
 :info:build   "_xcb_connect", referenced from:
 :info:build       __XConnectXCB in libX11.a(xcb_disp.o)
 :info:build   "_xcb_get_file_descriptor", referenced from:
 :info:build       __XConnectXCB in libX11.a(xcb_disp.o)
 :info:build   "_xcb_take_socket", referenced from:
 :info:build       _require_socket in libX11.a(xcb_io.o)
 :info:build   "_xcb_poll_for_queued_event", referenced from:
 :info:build       _poll_for_event in libX11.a(xcb_io.o)
 :info:build   "_xcb_poll_for_event", referenced from:
 :info:build       _poll_for_event in libX11.a(xcb_io.o)
 :info:build   "_xcb_poll_for_reply64", referenced from:
 :info:build       _poll_for_response in libX11.a(xcb_io.o)
 :info:build   "_xcb_generate_id", referenced from:
 :info:build       __XAllocIDs in libX11.a(xcb_io.o)
 :info:build       __XConnectXCB in libX11.a(xcb_disp.o)
 :info:build   "_xcb_writev", referenced from:
 :info:build       __XSend in libX11.a(xcb_io.o)
 :info:build   "_xcb_wait_for_reply64", referenced from:
 :info:build       __XReply in libX11.a(xcb_io.o)
 :info:build   "_xcb_wait_for_event", referenced from:
 :info:build       __XReadEvents in libX11.a(xcb_io.o)
 :info:build   "_xcb_connection_has_error", referenced from:
 :info:build       __XReadEvents in libX11.a(xcb_io.o)
 :info:build       __XEventsQueued in libX11.a(xcb_io.o)
 :info:build       __XConnectXCB in libX11.a(xcb_disp.o)
 :info:build ld: symbol(s) not found for architecture ppc
 :info:build collect2: error: ld returned 1 exit status
 :info:build ninja: build stopped: subcommand failed.
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_pango/pango/work/build"
 && /opt/local/bin/ninja -j1 -v
 :info:build Exit code: 1
 ...
 }}}

 What can I do?

-- 
Ticket URL: <https://trac.macports.org/ticket/64362>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list