Yet another error:
make[4]: Entering directory '/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/buildtools'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/buildtools'
make[3]: Leaving directory '/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/buildtools'
cd core/ && ( test -e Makefile || /build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtbase/bin/qmake -o Makefile /build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/core/core.pro ) && make -f Makefile
make[3]: Entering directory '/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/core'
( test -e Makefile.core_headers || /build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtbase/bin/qmake -o Makefile.core_headers /build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/core/core_headers.pro ) && make -f Makefile.core_headers
make[4]: Entering directory '/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/core'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/core'
( test -e Makefile.core_generator || /build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtbase/bin/qmake -o Makefile.core_generator /build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/core/core_generator.pro ) && make -f Makefile.core_generator
make[4]: Entering directory '/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/core'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/core'
( test -e Makefile.gn_run || /build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtbase/bin/qmake -o Makefile.gn_run /build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/core/gn_run.pro ) && make -f Makefile.gn_run
Project MESSAGE: Running: /build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/3rdparty/gn/out/Release/gn gen /build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/core/release --script-executable=/usr/bin/python2 --args='use_qt=true closure_compile=false is_component_build=false is_shared=true enable_message_center=false enable_nacl=false enable_remoting=false enable_reporting=false enable_resource_whitelist_generation=false enable_swiftshader=false enable_web_auth=false enable_web_speech=false enable_widevine=true has_native_accessibility=false enable_debugallocation=false use_allocator_shim=false use_allocator="none" use_custom_libcxx=false v8_use_external_startup_data=false toolkit_views=false treat_warnings_as_errors=false safe_browsing_mode=0 optimize_webui=false forbid_non_component_debug_builds=false use_jumbo_build=true jumbo_file_merge_limit=8 jumbo_build_excluded=["browser"] enable_basic_printing=false enable_print_preview=false enable_pdf=false enable_plugins=false enable_spellcheck=true enable_webrtc=false audio_processing_in_audio_service_supported=false enable_extensions=false enable_precompiled_headers=true is_official_build=true is_debug=false symbol_level=0 blink_symbol_level=0 remove_v8base_debug_symbols=true v8_use_snapshot=true use_kerberos=false use_cups=false use_gio=false use_gnome_keyring=false linux_use_bundled_binutils=false use_udev=true use_bundled_fontconfig=false use_sysroot=false enable_session_service=false is_cfi=false strip_absolute_paths_from_debug_symbols=false toolkit_views=false use_ozone=true ozone_auto_platforms=false ozone_platform_headless=false ozone_platform_external=true ozone_platform="qt" ozone_extra_path="/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/core/ozone/ozone_extra.gni" is_desktop_linux=false use_gold=false use_lld=false is_clang=true clang_use_chrome_plugins=false clang_use_default_sample_profile=false clang_base_path="/opt/android-ndk/toolchains/llvm/prebuilt/linux-x86_64" custom_toolchain="/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/toolchain:target" host_toolchain="/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/toolchain:host" v8_snapshot_toolchain="/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/toolchain:v8_snapshot" target_cpu="unknown" pkg_config="android-aarch64-pkg-config" host_pkg_config="/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/core/pkg-config-host_wrapper.sh" use_system_libpng=true use_system_libjpeg=true use_system_freetype=false use_system_harfbuzz=false use_glib=false use_pulseaudio=false use_alsa=false use_libpci=false use_system_libwebp=true use_system_opus=true qtwebengine_target="/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/core/release:QtWebEngineCore"' --root=/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/3rdparty/chromium
ERROR at //third_party/angle/gni/angle.gni:36:5: Assertion failed.
assert(false, "Unknown current CPU: $current_cpu")
^-----
Unknown current CPU: unknown
See //third_party/angle/src/tests/BUILD.gn:7:1: whence it was imported.
import("../../gni/angle.gni")
^---------------------------
See //BUILD.gn:181:7: which caused the file to be included.
"//third_party/angle/src/tests:angle_end2end_tests",
^--------------------------------------------------
Project ERROR: GN run error!
make[3]: *** [Makefile:82: sub-gn_run-pro-make_first] Error 3
make[3]: Leaving directory '/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src/core'
make[2]: *** [Makefile:77: sub-core-make_first] Error 2
make[2]: Leaving directory '/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine/src'
make[1]: *** [Makefile:49: sub-src-make_first] Error 2
make[1]: Leaving directory '/build/android-aarch64-qt5/src/qt-everywhere-src-5.14.0/qtwebengine'
make: *** [Makefile:1060: module-qtwebengine-make_first] Error 2
Maybe I'll just skip Qt WebEngine as I don't need it anyways.
Pinned Comments
hipersayan_x commented on 2021-07-07 15:05 (UTC) (edited on 2021-07-07 15:09 (UTC) by hipersayan_x)
I'll drop this package, I been thinking and there are a lot of strong reasons not to waste any time maintaining it.
KDE doesn't provide an easy way to download the entire Qt source code in a single package, like in the official Qt releases.
Also, KDE doesn't provides tagged versions, I've to keep tracking manually the latest commits, or converting it to a git package.
It will require to split this package into 47x4 packages, 47 Qt modules and 4 architectures to maintain, that's 188 packages to maintain, absurd!
Cloning a git repository is slower than just downloading a source package file, making the build even much slower and painful.
Is a lot of work for something that will be dead in 1 year or 2 at most.
Good luck to the one that will step up to take care of this monstrosity, to the rest of developers, don't be lazy and consider switching to Qt6.