On Thu, Nov 14, 2024 at 1:08 AM <pkg-fall...@freebsd.org> wrote:
>
> You are receiving this mail as a port that you maintain
> is failing to build on the FreeBSD package build server.
> Please investigate the failure and submit a PR to fix
> build.
>
> Maintainer:     k...@freebsd.org
> Log URL:        
> https://pkg-status.freebsd.org/ampere2/data/main-arm64-default/pdfee61567d9e_s36887e04947/logs/qt5-webengine-5.15.18p2_1.log
> Build URL:      
> https://pkg-status.freebsd.org/ampere2/build.html?mastername=main-arm64-default&build=pdfee61567d9e_s36887e04947
> Log:
>
> =>> Building www/qt5-webengine
> build started at Thu Nov 14 05:30:30 UTC 2024
> port directory: /usr/ports/www/qt5-webengine
> package name: qt5-webengine-5.15.18p2_1
> building for: FreeBSD main-arm64-default-job-09 15.0-CURRENT FreeBSD 
> 15.0-CURRENT 1500026 arm64
> maintained by: k...@freebsd.org

> [ 11% 2814/24229] CXX obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o
> FAILED: obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o
> /usr/bin/c++ -B/usr/local/bin -MMD -MF 
> obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o.d -DUSE_AURA=1 
> -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT 
> -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
> -DNO_UNWIND_TABLES -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS 
> -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 
> -DBYTE_ORDER_BIG_ENDIAN=__BYTE_ORDER__==__ORDER_BIG_ENDIAN__ 
> -DCRC32C_TESTS_BUILT_WITH_GLOG=0 -DHAVE_MM_PREFETCH=0 -DHAVE_SSE42=0 
> -DHAVE_BUILTIN_PREFETCH=1 -DHAVE_ARM64_CRC32C=1 -DHAVE_STRONG_GETAUXVAL=1 
> -DHAVE_WEAK_GETAUXVAL=1 -Igen 
> -I../../../../kde-qtwebengine-5.15.18p2/src/3rdparty/chromium 
> -I../../../../kde-qtwebengine-5.15.18p2/src/3rdparty/chromium/third_party/crc32c/config
>  
> -I../../../../kde-qtwebengine-5.15.18p2/src/3rdparty/chromium/third_party/crc32c/src/include
>  -march=armv8-a -Xclang -target-feature -Xclang +crc -Xclang -target-feature 
> -Xclang +crypto -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack
> -protector -Wno-enum-constexpr-conversion -Wno-unknown-attributes 
> -Wno-unknown-pragmas -Wno-unknown-warning-option -fno-unwind-tables 
> -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics 
> -fmerge-all-constants -no-canonical-prefixes -Wall -Wextra -U_FORTIFY_SOURCE 
> -D_FORTIFY_SOURCE=2 -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety 
> -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter 
> -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-deprecated-copy 
> -Wno-implicit-float-conversion -Wno-undefined-var-template -O2 -fno-ident 
> -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 
> -fvisibility=hidden -Wheader-hygiene -Wstring-conversion 
> -Wtautological-overlap-compare -Wno-parentheses-equality 
> -Wno-tautological-compare -Wno-thread-safety-attributes 
> -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare -std=c++17 
> -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti 
> -fvisibility-inlines-hidden -c ../../../../kde-
> qtwebengine-5.15.18p2/src/3rdparty/chromium/third_party/crc32c/src/src/crc32c_arm64.cc
>  -o obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o
> ../../../../kde-qtwebengine-5.15.18p2/src/3rdparty/chromium/third_party/crc32c/src/src/crc32c_arm64.cc:87:20:
>  error: always_inline function 'vmull_p64' requires target feature 'aes', but 
> would be inlined into function 'ExtendArm64' that is compiled without support 
> for 'aes'
>    87 |     t2 = (uint64_t)vmull_p64(crc2, k2);
>       |                    ^
> ../../../../kde-qtwebengine-5.15.18p2/src/3rdparty/chromium/third_party/crc32c/src/src/crc32c_arm64.cc:88:20:
>  error: always_inline function 'vmull_p64' requires target feature 'aes', but 
> would be inlined into function 'ExtendArm64' that is compiled without support 
> for 'aes'
>    88 |     t1 = (uint64_t)vmull_p64(crc1, k1);
>       |                    ^
> ../../../../kde-qtwebengine-5.15.18p2/src/3rdparty/chromium/third_party/crc32c/src/src/crc32c_arm64.cc:89:20:
>  error: always_inline function 'vmull_p64' requires target feature 'aes', but 
> would be inlined into function 'ExtendArm64' that is compiled without support 
> for 'aes'
>    89 |     t0 = (uint64_t)vmull_p64(crc0, k0);
>       |                    ^
> 3 errors generated.

This should be fixed now in [1].

[1] 
https://cgit.freebsd.org/ports/commit/?id=41aaa32c1fd0d2c1b7e99f24de766c3b7819f816

- Jason

Reply via email to