[MacPorts] #64362: pango @1.50.3 fails building on 10.5.8 PPC
MacPorts
noreply at macports.org
Wed Jan 12 09:07:29 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:
Resolution: | Keywords: leopard
Port: pango |
-------------------------+---------------------
Comment (by kencu):
pango installs without any trouble for me on 10.5 PPC:
{{{
$ port -v installed pango
The following ports are currently installed:
pango @1.50.3_0+quartz+x11 (active) requested_variants=''
platform='darwin 9' archs='ppc' date='2022-01-12T00:53:16-0800'
}}}
there is an interesting difference between my link line (that succeeds)
and yours (that fails) that looks to be the issue to be explored:
{{{
mine (succeeds):
[55/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
-L/opt/local/lib -lXrender -lX11 -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
yours (fails)
[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
}}}
Notice that I don't have this:
{{{/opt/local/lib/libX11.a}}} but I do have this instead {{{-lX11}}} and I
believe that is why mine works and yours does not.
Perhaps you can look into why that is different on your system.
--
Ticket URL: <https://trac.macports.org/ticket/64362#comment:17>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list