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

MacPorts noreply at macports.org
Mon Mar 7 20:34:16 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 barracuda156):

 Replying to [comment:23 kencu]:
 > FYI - might be of interest to see if deactivating a previous pango (if
 there is one installed) fixes the build. That is a very frequent cause for
 troubles. I installed pango without a previous one installed.

 I have no `pango` installed on Leopard, and it nevertheless fails to
 build:


 {{{
 [55/151] /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.5.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 /opt/local/lib/libfribidi.a -L/opt/local/lib -lharfbuzz
 -L/opt/local/lib -lfontconfig -lfreetype -L/opt/local/lib -lfreetype
 /opt/local/lib/libXrender.a /opt/local/lib/libX11.a -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
 FAILED: pango/libpangoxft-1.0.0.dylib
 /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.5.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 /opt/local/lib/libfribidi.a -L/opt/local/lib -lharfbuzz
 -L/opt/local/lib -lfontconfig -lfreetype -L/opt/local/lib -lfreetype
 /opt/local/lib/libXrender.a /opt/local/lib/libX11.a -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
 Undefined symbols:
   "_xcb_generate_id", referenced from:
       __XAllocIDs in libX11.a(xcb_io.o)
       __XConnectXCB in libX11.a(xcb_disp.o)
   "_xcb_take_socket", referenced from:
       _require_socket in libX11.a(xcb_io.o)
   "_xcb_wait_for_reply64", referenced from:
       __XReply in libX11.a(xcb_io.o)
   "_xcb_poll_for_queued_event", referenced from:
       _poll_for_event in libX11.a(xcb_io.o)
   "_xcb_poll_for_event", referenced from:
       _poll_for_event in libX11.a(xcb_io.o)
   "_xcb_parse_display", referenced from:
       __XConnectXCB in libX11.a(xcb_disp.o)
   "_xcb_get_setup", referenced from:
       _XOpenDisplay in libX11.a(OpenDis.o)
   "_xcb_connect_to_display_with_auth_info", referenced from:
       __XConnectXCB in libX11.a(xcb_disp.o)
   "_xcb_connection_has_error", referenced from:
       __XReadEvents in libX11.a(xcb_io.o)
       __XEventsQueued in libX11.a(xcb_io.o)
       __XConnectXCB in libX11.a(xcb_disp.o)
   "_xcb_disconnect", referenced from:
       _OutOfMemory in libX11.a(OpenDis.o)
       _XCloseDisplay in libX11.a(ClDisplay.o)
   "_xcb_get_file_descriptor", referenced from:
       __XConnectXCB in libX11.a(xcb_disp.o)
   "_xcb_connect", referenced from:
       __XConnectXCB in libX11.a(xcb_disp.o)
   "_xcb_poll_for_reply64", referenced from:
       _poll_for_response in libX11.a(xcb_io.o)
   "_xcb_get_maximum_request_length", referenced from:
       _XOpenDisplay in libX11.a(OpenDis.o)
   "_xcb_wait_for_event", referenced from:
       __XReadEvents in libX11.a(xcb_io.o)
   "_xcb_writev", referenced from:
       __XSend in libX11.a(xcb_io.o)
 ld: symbol(s) not found
 collect2: error: ld returned 1 exit status
 [56/151] /opt/local/bin/gcc-mp-7 -Ipango/libpangocairo-1.0.0.dylib.p
 -Ipango -I../pango-1.50.5/pango -I. -I../pango-1.50.5
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include/fribidi -I/opt/local/include/harfbuzz
 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16
 -I/opt/local/include/ossp -I/opt/local/include/cairo
 -I/opt/local/include/pixman-1 -I/opt/local/include -fdiagnostics-
 color=always -Wall -Winvalid-pch -std=gnu99 -O2 -g
 -D_POSIX_C_SOURCE=200809L -D_POSIX_THREAD_SAFE_FUNCTIONS -D_GNU_SOURCE
 -pipe -Os -Wno-error,-Wimplicit-fallthrough -arch ppc -Wno-missing-
 include-dirs -Wduplicated-branches -Wduplicated-cond -Wformat=2 -Wformat-
 nonliteral -Wformat-security -Wignored-qualifiers -Wimplicit-function-
 declaration -Wlogical-op -Wmisleading-indentation -Wmissing-format-
 attribute -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs
 -Wold-style-definition -Wpointer-arith -Wshadow -Wstrict-prototypes
 -Wswitch-default -Wswitch-enum -Wundef -Wuninitialized -Wunused
 -Werror=address -Werror=array-bounds -Werror=empty-body -Werror=implicit
 -Werror=implicit-fallthrough -Werror=init-self -Werror=int-to-pointer-cast
 -Werror=main -Werror=missing-braces -Werror=missing-declarations -Werror
 =missing-prototypes -Werror=nonnull -Werror=pointer-to-int-cast -Werror
 =redundant-decls -Werror=return-type -Werror=sequence-point
 -Werror=trigraphs -Werror=vla -Werror=write-strings -fno-strict-aliasing
 -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wformat-nonliteral
 -Wformat-security -Wunused -Wcast-align -Wmissing-noreturn -Wmissing-
 format-attribute -Wmissing-include-dirs -Wlogical-op -Wno-uninitialized
 -Wno-shadow -Werror=implicit-fallthrough -Werror=nonnull -Werror=init-self
 -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-
 type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings
 -Werror=address -Werror=int-to-pointer-cast -Werror=empty-body -Werror
 =write-strings -Werror=unused-but-set-variable -Wundef -Werror=redundant-
 decls -fvisibility=hidden -DPANGO_ENABLE_DEBUG '-DG_LOG_DOMAIN="Pango"'
 -DG_LOG_USE_STRUCTURED=1 -DPANGO_COMPILATION
 '-DSYSCONFDIR="/opt/local/etc"' '-DLIBDIR="/opt/local/lib"'
 -DPANGO_DISABLE_DEPRECATION_WARNINGS -MD -MQ
 pango/libpangocairo-1.0.0.dylib.p/pangocairo-fontmap.c.o -MF
 pango/libpangocairo-1.0.0.dylib.p/pangocairo-fontmap.c.o.d -o
 pango/libpangocairo-1.0.0.dylib.p/pangocairo-fontmap.c.o -c
 ../pango-1.50.5/pango/pangocairo-fontmap.c
 [57/151] /opt/local/bin/gcc-mp-7 -Ipango/libpangocairo-1.0.0.dylib.p
 -Ipango -I../pango-1.50.5/pango -I. -I../pango-1.50.5
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include/fribidi -I/opt/local/include/harfbuzz
 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16
 -I/opt/local/include/ossp -I/opt/local/include/cairo
 -I/opt/local/include/pixman-1 -I/opt/local/include -fdiagnostics-
 color=always -Wall -Winvalid-pch -std=gnu99 -O2 -g
 -D_POSIX_C_SOURCE=200809L -D_POSIX_THREAD_SAFE_FUNCTIONS -D_GNU_SOURCE
 -pipe -Os -Wno-error,-Wimplicit-fallthrough -arch ppc -Wno-missing-
 include-dirs -Wduplicated-branches -Wduplicated-cond -Wformat=2 -Wformat-
 nonliteral -Wformat-security -Wignored-qualifiers -Wimplicit-function-
 declaration -Wlogical-op -Wmisleading-indentation -Wmissing-format-
 attribute -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs
 -Wold-style-definition -Wpointer-arith -Wshadow -Wstrict-prototypes
 -Wswitch-default -Wswitch-enum -Wundef -Wuninitialized -Wunused
 -Werror=address -Werror=array-bounds -Werror=empty-body -Werror=implicit
 -Werror=implicit-fallthrough -Werror=init-self -Werror=int-to-pointer-cast
 -Werror=main -Werror=missing-braces -Werror=missing-declarations -Werror
 =missing-prototypes -Werror=nonnull -Werror=pointer-to-int-cast -Werror
 =redundant-decls -Werror=return-type -Werror=sequence-point
 -Werror=trigraphs -Werror=vla -Werror=write-strings -fno-strict-aliasing
 -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wformat-nonliteral
 -Wformat-security -Wunused -Wcast-align -Wmissing-noreturn -Wmissing-
 format-attribute -Wmissing-include-dirs -Wlogical-op -Wno-uninitialized
 -Wno-shadow -Werror=implicit-fallthrough -Werror=nonnull -Werror=init-self
 -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-
 type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings
 -Werror=address -Werror=int-to-pointer-cast -Werror=empty-body -Werror
 =write-strings -Werror=unused-but-set-variable -Wundef -Werror=redundant-
 decls -fvisibility=hidden -DPANGO_ENABLE_DEBUG '-DG_LOG_DOMAIN="Pango"'
 -DG_LOG_USE_STRUCTURED=1 -DPANGO_COMPILATION
 '-DSYSCONFDIR="/opt/local/etc"' '-DLIBDIR="/opt/local/lib"'
 -DPANGO_DISABLE_DEPRECATION_WARNINGS -MD -MQ
 pango/libpangocairo-1.0.0.dylib.p/pangocairo-font.c.o -MF
 pango/libpangocairo-1.0.0.dylib.p/pangocairo-font.c.o.d -o
 pango/libpangocairo-1.0.0.dylib.p/pangocairo-font.c.o -c
 ../pango-1.50.5/pango/pangocairo-font.c
 [58/151] /opt/local/bin/g-ir-scanner --no-libtool --namespace=Pango
 --nsversion=1.0 --warn-all --output pango/Pango-1.0.gir
 --c-include=pango/pango.h --quiet
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/pango-1.50.5/pango
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/pango
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/pango-1.50.5/.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/pango/.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/pango-1.50.5/pango/.
 --filelist=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/pango/libpango-1.0.0.dylib.p/Pango_1.0_gir_filelist
 --include=HarfBuzz-0.0 --include=GObject-2.0 --include=cairo-1.0 --symbol-
 prefix=pango --identifier-prefix=Pango --pkg-export=pango --cflags-begin
 -D_POSIX_C_SOURCE=200809L -D_POSIX_THREAD_SAFE_FUNCTIONS -D_GNU_SOURCE
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/pango-1.50.5/.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/pango/.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/pango-1.50.5/pango/.
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include/fribidi -I/opt/local/include/harfbuzz
 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16
 -I/opt/local/include/ossp -I/opt/local/include/cairo
 -I/opt/local/include/pixman-1 -I/opt/local/include/gobject-
 introspection-1.0 -I/opt/local/include --cflags-end --add-include-
 path=/opt/local/share/gir-1.0
 -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/pango
 --library pango-1.0 -L/opt/local/lib --extra-library=m -L/opt/local/lib
 --extra-library=glib-2.0 --extra-library=intl --extra-library=gobject-2.0
 --extra-library=gio-2.0 --extra-library=fribidi --extra-library=harfbuzz
 --extra-library=fontconfig --extra-library=freetype --extra-
 library=Xrender --extra-library=X11 --extra-library=Xft --extra-
 library=cairo --extra-library=harfbuzz-gobject --extra-
 library=girepository-1.0 --sources-top-dirs
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/pango-1.50.5/subprojects/
 --sources-top-dirs
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/subprojects/
 ninja: build stopped: subcommand failed.
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build"
 && /opt/local/bin/ninja -j4 -v
 Exit code: 1
 Error: Failed to build pango: command execution failed
 }}}

 Interestingly, at the same time it does build on Tiger and on 10A190.

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


More information about the macports-tickets mailing list