Installation of py312-spyder has just failed on my system (Mac OS 15.2 on Apple
Silicon, Xcode 16.2, CLT’s 16.2.0.0.1.1733547573) due to failure to install
qt5-qtwebengine.
I didn’t expect this problem since a couple of days ago I successfully
installed py312-spyder on another similar machine, but now that I think about
it that machine was at Mac OS 15.1 and Xcode 16.1 at the time, and it was
updated to Mac OS 15.2 and Xcode 16.2 *after* installing all the ports.
In the qt5-qtwebengine log file the first error appears at step 3009. I’m ready
to file a bug report with the full 5.2 MB log file, but I’m not sure if it
belongs to qt5-qtwebengine or to one of its dependencies, since for instance
../../3rdparty/chromium/third_party/freetype/src/src/gzip/ftgzip.c is mentioned.
What should be the correct way of reporting this? Below is the part of log
relative to step 3009.
Thanks
Franco
…
…
:info:build [3009/23761]
../../../../../../../../../../../../Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-MMD -MF obj/third_party/freetype/freetype_source/ftgzip.o.d -DHAVE_UNISTD_H
-DHAVE_FCNTL_H -DFT2_BUILD_LIBRARY -DOFFICIAL_BUILD -DTOOLKIT_QT
-D_LIBCPP_HAS_NO_ALIGNED_ALLOCATION -DCR_XCODE_VERSION=1620
-D__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES=0 -DNDEBUG -DNVALGRIND
-DDYNAMIC_ANNOTATIONS_ENABLED=0
-DFT_CONFIG_MODULES_H=\"freetype-custom/freetype/config/ftmodule.h\"
-DFT_CONFIG_OPTIONS_H=\"freetype-custom/freetype/config/ftoption.h\"
-DPDFIUM_REQUIRED_MODULES -DCHROMIUM_RESTRICT_VISIBILITY
-I../../3rdparty/chromium/third_party/freetype/src/include/freetype/config
-Igen -I../../3rdparty/chromium
-I../../3rdparty/chromium/third_party/harfbuzz-ng/src/src
-I../../3rdparty/chromium/third_party/freetype/include
-I../../3rdparty/chromium/third_party/freetype/include/freetype-custom
-I../../3rdparty/chromium/third_party/freetype/src/include
-I../../3rdparty/chromium/third_party/libpng
-I../../3rdparty/chromium/third_party/zlib -fno-strict-aliasing
-fstack-protector -Wno-unknown-attributes -Wno-unknown-pragmas
-Wno-unknown-warning-option -fcolor-diagnostics -fmerge-all-constants -arch
arm64 -mcpu=apple-a12 -Oz -fno-omit-frame-pointer -g0 -isysroot
../../../../../../../../../../../../Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk
-mmacosx-version-min=14.0 -fvisibility=hidden -Wheader-hygiene
-Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable
-Wno-misleading-indentation -Wunguarded-availability
-Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing
-Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-psabi
-Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion
-Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment
-Wno-deprecated-copy -Wno-non-c-typedef-for-linkage -Wno-max-tokens
-Wno-unused-function -Wno-deprecated-declarations -std=c11
-Wno-implicit-fallthrough -c
../../3rdparty/chromium/third_party/freetype/src/src/gzip/ftgzip.c -o
obj/third_party/freetype/freetype_source/ftgzip.o
:info:build FAILED: obj/third_party/freetype/freetype_source/ftgzip.o
:info:build
../../../../../../../../../../../../Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-MMD -MF obj/third_party/freetype/freetype_source/ftgzip.o.d -DHAVE_UNISTD_H
-DHAVE_FCNTL_H -DFT2_BUILD_LIBRARY -DOFFICIAL_BUILD -DTOOLKIT_QT
-D_LIBCPP_HAS_NO_ALIGNED_ALLOCATION -DCR_XCODE_VERSION=1620
-D__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES=0 -DNDEBUG -DNVALGRIND
-DDYNAMIC_ANNOTATIONS_ENABLED=0
-DFT_CONFIG_MODULES_H=\"freetype-custom/freetype/config/ftmodule.h\"
-DFT_CONFIG_OPTIONS_H=\"freetype-custom/freetype/config/ftoption.h\"
-DPDFIUM_REQUIRED_MODULES -DCHROMIUM_RESTRICT_VISIBILITY
-I../../3rdparty/chromium/third_party/freetype/src/include/freetype/config
-Igen -I../../3rdparty/chromium
-I../../3rdparty/chromium/third_party/harfbuzz-ng/src/src
-I../../3rdparty/chromium/third_party/freetype/include
-I../../3rdparty/chromium/third_party/freetype/include/freetype-custom
-I../../3rdparty/chromium/third_party/freetype/src/include
-I../../3rdparty/chromium/third_party/libpng
-I../../3rdparty/chromium/third_party/zlib -fno-strict-aliasing
-fstack-protector -Wno-unknown-attributes -Wno-unknown-pragmas
-Wno-unknown-warning-option -fcolor-diagnostics -fmerge-all-constants -arch
arm64 -mcpu=apple-a12 -Oz -fno-omit-frame-pointer -g0 -isysroot
../../../../../../../../../../../../Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk
-mmacosx-version-min=14.0 -fvisibility=hidden -Wheader-hygiene
-Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable
-Wno-misleading-indentation -Wunguarded-availability
-Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing
-Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-psabi
-Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion
-Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment
-Wno-deprecated-copy -Wno-non-c-typedef-for-linkage -Wno-max-tokens
-Wno-unused-function -Wno-deprecated-declarations -std=c11
-Wno-implicit-fallthrough -c
../../3rdparty/chromium/third_party/freetype/src/src/gzip/ftgzip.c -o
obj/third_party/freetype/freetype_source/ftgzip.o
:info:build In file included from
../../3rdparty/chromium/third_party/freetype/src/src/gzip/ftgzip.c:72:
:info:build In file included from
../../3rdparty/chromium/third_party/freetype/src/src/gzip/zlib.h:34:
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/ftzconf.h:228:12:
error: unknown type name 'Byte'
:info:build 228 | typedef Byte FAR Bytef;
:info:build | ^
:info:build In file included from
../../3rdparty/chromium/third_party/freetype/src/src/gzip/ftgzip.c:90:
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/inftrees.h:22:7:
error: unknown type name 'Byte'
:info:build 22 | Byte Exop; /* number of extra bits or
operation */
:info:build | ^
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/inftrees.h:23:7:
error: unknown type name 'Byte'
:info:build 23 | Byte Bits; /* number of bits in this code or
subcode */
:info:build | ^
:info:build In file included from
../../3rdparty/chromium/third_party/freetype/src/src/gzip/ftgzip.c:98:
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/inftrees.c:247:21:
error: use of undeclared identifier 'Byte'
:info:build 247 | r.bits = (Byte)l; /* bits to dump before this
table */
:info:build | ^
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/inftrees.c:248:21:
error: use of undeclared identifier 'Byte'
:info:build 248 | r.exop = (Byte)j; /* bits in this table */
:info:build | ^
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/inftrees.c:258:17:
error: use of undeclared identifier 'Byte'
:info:build 258 | r.bits = (Byte)(k - w);
:info:build | ^
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/inftrees.c:263:19:
error: use of undeclared identifier 'Byte'
:info:build 263 | r.exop = (Byte)(*p < 256 ? 0 : 32 + 64); /* 256
is end-of-block */
:info:build | ^
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/inftrees.c:268:19:
error: use of undeclared identifier 'Byte'
:info:build 268 | r.exop = (Byte)(e[*p - s] + 16 + 64);/*
non-simple--look up in lists */
:info:build | ^
:info:build In file included from
../../3rdparty/chromium/third_party/freetype/src/src/gzip/ftgzip.c:100:
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/infcodes.c:50:3:
error: unknown type name 'Byte'
:info:build 50 | Byte lbits; /* ltree bits decoded per branch */
:info:build | ^
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/infcodes.c:51:3:
error: unknown type name 'Byte'
:info:build 51 | Byte dbits; /* dtree bits decoder per branch */
:info:build | ^
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/infcodes.c:70:17:
error: use of undeclared identifier 'Byte'
:info:build 70 | c->lbits = (Byte)bl;
:info:build | ^
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/infcodes.c:71:17:
error: use of undeclared identifier 'Byte'
:info:build 71 | c->dbits = (Byte)bd;
:info:build | ^
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/infcodes.c:207:9:
error: use of undeclared identifier 'Byte'
:info:build 207 | OUTBYTE(*f++)
:info:build | ^
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/infutil.h:83:27:
note: expanded from macro 'OUTBYTE'
:info:build 83 | #define OUTBYTE(a) {*q++=(Byte)(a);m--;}
:info:build | ^
:info:build In file included from
../../3rdparty/chromium/third_party/freetype/src/src/gzip/ftgzip.c:100:
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/infcodes.c:216:7:
error: use of undeclared identifier 'Byte'
:info:build 216 | OUTBYTE(c->sub.lit)
:info:build | ^
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/infutil.h:83:27:
note: expanded from macro 'OUTBYTE'
:info:build 83 | #define OUTBYTE(a) {*q++=(Byte)(a);m--;}
:info:build | ^
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/ftgzip.c:312:23:
warning: incompatible pointer types assigning to 'Bytef *' (aka 'int *') from
'FT_Byte[4096]' (aka 'unsigned char[4096]') [-Wincompatible-pointer-types]
:info:build 312 | zstream->next_in = zip->buffer;
:info:build | ^ ~~~~~~~~~~~
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/ftgzip.c:361:26:
warning: incompatible pointer types assigning to 'Bytef *' (aka 'int *') from
'FT_Byte[4096]' (aka 'unsigned char[4096]') [-Wincompatible-pointer-types]
:info:build 361 | zstream->next_in = zip->input;
:info:build | ^ ~~~~~~~~~~
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/ftgzip.c:363:26:
warning: incompatible pointer types assigning to 'Bytef *' (aka 'int *') from
'FT_Byte[4096]' (aka 'unsigned char[4096]') [-Wincompatible-pointer-types]
:info:build 363 | zstream->next_out = zip->buffer;
:info:build | ^ ~~~~~~~~~~~
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/ftgzip.c:408:23:
warning: incompatible pointer types assigning to 'Bytef *' (aka 'int *') from
'FT_Byte[4096]' (aka 'unsigned char[4096]') [-Wincompatible-pointer-types]
:info:build 408 | zstream->next_in = zip->input;
:info:build | ^ ~~~~~~~~~~
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/ftgzip.c:423:24:
warning: incompatible pointer types assigning to 'Bytef *' (aka 'int *') from
'FT_Byte *' (aka 'unsigned char *') [-Wincompatible-pointer-types]
:info:build 423 | zstream->next_out = zip->cursor;
:info:build | ^ ~~~~~~~~~~~
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/ftgzip.c:442:20:
warning: incompatible pointer types assigning to 'FT_Byte *' (aka 'unsigned
char *') from 'Bytef *' (aka 'int *') [-Wincompatible-pointer-types]
:info:build 442 | zip->limit = zstream->next_out;
:info:build | ^ ~~~~~~~~~~~~~~~~~
:info:build
../../3rdparty/chromium/third_party/freetype/src/src/gzip/ftgzip.c:741:22:
warning: incompatible pointer types assigning to 'Bytef *' (aka 'int *') from
'FT_Byte *' (aka 'unsigned char *') [-Wincompatible-pointer-types]
:info:build 741 | stream.next_out = output;
:info:build | ^ ~~~~~~
:info:build 7 warnings and 14 errors generated.
…
…
Not even sure this is the reason of the failure since many more steps are
executed before finally dying after step 3029…
…
…
:info:build [3029/23761]
../../../../../../../../../../../../Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-MMD -MF obj/third_party/freetype/freetype_source/psaux.o.d -DHAVE_UNISTD_H
-DHAVE_FCNTL_H -DFT2_BUILD_LIBRARY -DOFFICIAL_BUILD -DTOOLKIT_QT
-D_LIBCPP_HAS_NO_ALIGNED_ALLOCATION -DCR_XCODE_VERSION=1620
-D__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES=0 -DNDEBUG -DNVALGRIND
-DDYNAMIC_ANNOTATIONS_ENABLED=0
-DFT_CONFIG_MODULES_H=\"freetype-custom/freetype/config/ftmodule.h\"
-DFT_CONFIG_OPTIONS_H=\"freetype-custom/freetype/config/ftoption.h\"
-DPDFIUM_REQUIRED_MODULES -DCHROMIUM_RESTRICT_VISIBILITY
-I../../3rdparty/chromium/third_party/freetype/src/include/freetype/config
-Igen -I../../3rdparty/chromium
-I../../3rdparty/chromium/third_party/harfbuzz-ng/src/src
-I../../3rdparty/chromium/third_party/freetype/include
-I../../3rdparty/chromium/third_party/freetype/include/freetype-custom
-I../../3rdparty/chromium/third_party/freetype/src/include
-I../../3rdparty/chromium/third_party/libpng
-I../../3rdparty/chromium/third_party/zlib -fno-strict-aliasing
-fstack-protector -Wno-unknown-attributes -Wno-unknown-pragmas
-Wno-unknown-warning-option -fcolor-diagnostics -fmerge-all-constants -arch
arm64 -mcpu=apple-a12 -Oz -fno-omit-frame-pointer -g0 -isysroot
../../../../../../../../../../../../Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk
-mmacosx-version-min=14.0 -fvisibility=hidden -Wheader-hygiene
-Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable
-Wno-misleading-indentation -Wunguarded-availability
-Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing
-Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-psabi
-Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion
-Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment
-Wno-deprecated-copy -Wno-non-c-typedef-for-linkage -Wno-max-tokens
-Wno-unused-function -Wno-deprecated-declarations -std=c11
-Wno-implicit-fallthrough -c
../../3rdparty/chromium/third_party/freetype/src/src/psaux/psaux.c -o
obj/third_party/freetype/freetype_source/psaux.o
:info:build ninja: build stopped: subcommand failed.
:info:build make[3]: *** [run_ninja] Error 1
:info:build make[3]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_qt5/qt5-qtwebengine/work/qtwebengine-5.15.17-lts/src/core'
:info:build make[2]: *** [sub-gn_run-pro-make_first] Error 2
:info:build make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_qt5/qt5-qtwebengine/work/qtwebengine-5.15.17-lts/src/core'
:info:build make[1]: *** [sub-core-make_first] Error 2
:info:build make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_qt5/qt5-qtwebengine/work/qtwebengine-5.15.17-lts/src'
:info:build make: *** [sub-src-make_first] Error 2
:info:build make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_qt5/qt5-qtwebengine/work/qtwebengine-5.15.17-lts'
:info:build Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_qt5/qt5-qtwebengine/work/qtwebengine-5.15.17-lts"
&& /usr/bin/make -j10 -w
:info:build Exit code: 2
:error:build Failed to build qt5-qtwebengine: command execution failed
:debug:build Error code: CHILDSTATUS 1234 2
:debug:build Backtrace: command execution failed
:debug:build while executing
:debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
:debug:build invoked from within
:debug:build "command_exec -callback portprogress::target_progress_callback
build"
:debug:build (procedure "portbuild::build_main" line 10)
:debug:build invoked from within
:debug:build "$procedure $targetname"
:error:build See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_qt5/qt5-qtwebengine/main.log
for details.
<.org_macports_release_tarballs_ports_aqua_qt5/qt5-qtwebengine/main.log"
[readonly] 13212L, 5475638B 13211,1 Bot