[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