[MacPorts] #63584: pango uses not right compiler

MacPorts noreply at macports.org
Thu Oct 7 18:10:39 UTC 2021


#63584: pango uses not right compiler
--------------------+--------------------
 Reporter:  catap   |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:
--------------------+--------------------
 My system has installed `no_default_gcc` from
 https://trac.macports.org/wiki/UsingTheRightCompiler#testing.

 When I've tried to upgrade pango it fails as:
 {{{
 :info:build [114/151] /usr/bin/clang  -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 4801
 -current_version 4801.9.0 -Wl,-headerpad_max_install_names
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk
 -arch x86_64 -pipe -Os -Wno-error,-Wimplicit-fallthrough
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -arch
 x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk
 -Wl,-rpath, at loader_path/ -Wl,-rpath,/opt/local/lib
 pango/libpango-1.0.0.dylib pango/libpangoft2-1.0.0.dylib -lm
 /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib
 /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libgio-2.0.dylib
 /opt/local/lib/libfribidi.dylib /opt/local/lib/libharfbuzz.dylib
 /opt/local/lib/libfontconfig.dylib /opt/local/lib/libfreetype.dylib
 /opt/local/lib/libXrender.dylib /opt/local/lib/libX11.dylib
 /opt/local/lib/libXft.dylib -framework CoreFoundation -framework
 ApplicationServices /opt/local/lib/libcairo.dylib /opt/local/lib
 /libharfbuzz-gobject.dylib
 :info:build [115/151] /usr/bin/clang  -o tests/test-ot-tags tests/test-ot-
 tags.p/test-ot-tags.c.o -L/opt/local/lib -I/opt/local/include
 -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names
 -Wl,-undefined,error -Wl,-headerpad_max_install_names
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk
 -arch x86_64 -pipe -Os -Wno-error,-Wimplicit-fallthrough
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -arch
 x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk
 -Wl,-rpath, at loader_path/../pango -Wl,-rpath,/opt/local/lib
 pango/libpangoft2-1.0.0.dylib pango/libpango-1.0.0.dylib -lm
 /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib
 /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libgio-2.0.dylib
 /opt/local/lib/libfribidi.dylib /opt/local/lib/libharfbuzz.dylib
 /opt/local/lib/libfontconfig.dylib /opt/local/lib/libfreetype.dylib
 /opt/local/lib/libXrender.dylib /opt/local/lib/libX11.dylib
 /opt/local/lib/libXft.dylib -framework CoreFoundation -framework
 ApplicationServices /opt/local/lib/libcairo.dylib /opt/local/lib
 /libharfbuzz-gobject.dylib
 :info:build [116/151] /usr/bin/clang  -o pango/libpangocairo-1.0.0.dylib
 pango/libpangocairo-1.0.0.dylib.p/pangocairo-context.c.o
 pango/libpangocairo-1.0.0.dylib.p/pangocairo-font.c.o
 pango/libpangocairo-1.0.0.dylib.p/pangocairo-fontmap.c.o
 pango/libpangocairo-1.0.0.dylib.p/pangocairo-render.c.o
 pango/libpangocairo-1.0.0.dylib.p/pangocairo-fcfont.c.o
 pango/libpangocairo-1.0.0.dylib.p/pangocairo-fcfontmap.c.o
 pango/libpangocairo-1.0.0.dylib.p/pangocoretext.c.o
 pango/libpangocairo-1.0.0.dylib.p/pangocoretext-fontmap.c.o
 pango/libpangocairo-1.0.0.dylib.p/pangocairo-coretextfont.c.o
 pango/libpangocairo-1.0.0.dylib.p/pangocairo-coretextfontmap.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/libpangocairo-1.0.0.dylib -compatibility_version 4801
 -current_version 4801.9.0 -Wl,-headerpad_max_install_names
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk
 -arch x86_64 -pipe -Os -Wno-error,-Wimplicit-fallthrough
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -arch
 x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk
 -Wl,-rpath, at loader_path/ -Wl,-rpath,/opt/local/lib
 pango/libpango-1.0.0.dylib pango/libpangoft2-1.0.0.dylib -lm
 /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib
 /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libgio-2.0.dylib
 /opt/local/lib/libfribidi.dylib /opt/local/lib/libharfbuzz.dylib
 /opt/local/lib/libfontconfig.dylib /opt/local/lib/libfreetype.dylib
 /opt/local/lib/libXrender.dylib /opt/local/lib/libX11.dylib
 /opt/local/lib/libXft.dylib -framework CoreFoundation -framework
 ApplicationServices /opt/local/lib/libcairo.dylib /opt/local/lib
 /libharfbuzz-gobject.dylib
 :info:build [117/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
 /_Users_catap_src_macports-ports_x11_pango/pango/work/pango-1.48.9/pango
 -I/opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/build/pango -I/opt/local/var/macports/build
 /_Users_catap_src_macports-ports_x11_pango/pango/work/build/.
 -I/opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/pango-1.48.9/. -I/opt/local/var/macports/build
 /_Users_catap_src_macports-ports_x11_pango/pango/work/build/pango/.
 -I/opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/pango-1.48.9/pango/.
 --filelist=/opt/local/var/macports/build/_Users_catap_src_macports-
 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/_Users_catap_src_macports-
 ports_x11_pango/pango/work/build/. -I/opt/local/var/macports/build
 /_Users_catap_src_macports-ports_x11_pango/pango/work/pango-1.48.9/.
 -I/opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/build/pango/. -I/opt/local/var/macports/build
 /_Users_catap_src_macports-ports_x11_pango/pango/work/pango-1.48.9/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
 /_Users_catap_src_macports-ports_x11_pango/pango/work/build/pango
 --library pango-1.0 -L/opt/local/lib -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/_Users_catap_src_macports-
 ports_x11_pango/pango/work/pango-1.48.9/subprojects/ --sources-top-dirs
 /opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/build/subprojects/
 :info:build FAILED: pango/Pango-1.0.gir
 :info:build /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
 /_Users_catap_src_macports-ports_x11_pango/pango/work/pango-1.48.9/pango
 -I/opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/build/pango -I/opt/local/var/macports/build
 /_Users_catap_src_macports-ports_x11_pango/pango/work/build/.
 -I/opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/pango-1.48.9/. -I/opt/local/var/macports/build
 /_Users_catap_src_macports-ports_x11_pango/pango/work/build/pango/.
 -I/opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/pango-1.48.9/pango/.
 --filelist=/opt/local/var/macports/build/_Users_catap_src_macports-
 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/_Users_catap_src_macports-
 ports_x11_pango/pango/work/build/. -I/opt/local/var/macports/build
 /_Users_catap_src_macports-ports_x11_pango/pango/work/pango-1.48.9/.
 -I/opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/build/pango/. -I/opt/local/var/macports/build
 /_Users_catap_src_macports-ports_x11_pango/pango/work/pango-1.48.9/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
 /_Users_catap_src_macports-ports_x11_pango/pango/work/build/pango
 --library pango-1.0 -L/opt/local/lib -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/_Users_catap_src_macports-
 ports_x11_pango/pango/work/pango-1.48.9/subprojects/ --sources-top-dirs
 /opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/build/subprojects/
 :info:build cc -o /opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/build/tmp-introspecto9est4g1/Pango-1.0
 /opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/build/tmp-introspecto9est4g1/Pango-1.0.o -L.
 -Wl,-rpath,. -L/opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/build/pango
 -Wl,-rpath,/opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/build/pango -lpango-1.0 -lm -lglib-2.0 -lintl
 -lgobject-2.0 -lgio-2.0 -lfribidi -lharfbuzz -lfontconfig -lfreetype
 -lXrender -lX11 -lXft -lcairo -lharfbuzz-gobject -lgirepository-1.0
 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl
 :info:build cc: Error: You should be using ${configure.cc}
 :info:build See https://trac.macports.org/wiki/UsingTheRightCompiler
 :info:build linking of temporary binary failed: Command '['cc', '-o',
 '/opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/build/tmp-introspecto9est4g1/Pango-1.0',
 '/opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/build/tmp-introspecto9est4g1/Pango-1.0.o',
 '-L.', '-Wl,-rpath,.', '-L/opt/local/var/macports/build
 /_Users_catap_src_macports-ports_x11_pango/pango/work/build/pango',
 '-Wl,-rpath,/opt/local/var/macports/build/_Users_catap_src_macports-
 ports_x11_pango/pango/work/build/pango', '-lpango-1.0', '-lm',
 '-lglib-2.0', '-lintl', '-lgobject-2.0', '-lgio-2.0', '-lfribidi',
 '-lharfbuzz', '-lfontconfig', '-lfreetype', '-lXrender', '-lX11', '-lXft',
 '-lcairo', '-lharfbuzz-gobject', '-lgirepository-1.0', '-lgio-2.0',
 '-lgobject-2.0', '-lgmodule-2.0', '-lglib-2.0', '-lintl']' returned non-
 zero exit status 1.
 :info:build [118/151]
 /opt/local/Library/Frameworks/Python.framework/Versions/3.9/bin/meson
 --internal symbolextractor /opt/local/var/macports/build
 /_Users_catap_src_macports-ports_x11_pango/pango/work/build
 pango/libpangocairo-1.0.0.dylib pango/libpangocairo-1.0.0.dylib
 pango/libpangocairo-1.0.0.dylib.p/libpangocairo-1.0.0.dylib.symbols
 :info:build [119/151]
 /opt/local/Library/Frameworks/Python.framework/Versions/3.9/bin/meson
 --internal symbolextractor /opt/local/var/macports/build
 /_Users_catap_src_macports-ports_x11_pango/pango/work/build
 pango/libpangoxft-1.0.0.dylib pango/libpangoxft-1.0.0.dylib
 pango/libpangoxft-1.0.0.dylib.p/libpangoxft-1.0.0.dylib.symbols
 :info:build ninja: build stopped: subcommand failed.
 :info:build Command failed:  cd "/opt/local/var/macports/build
 /_Users_catap_src_macports-ports_x11_pango/pango/work/build" &&
 /opt/local/bin/ninja -j12 -v
 :info:build Exit code: 1
 }}}

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


More information about the macports-tickets mailing list