[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