Bug#1091158: qt6-webengine: FTBFS on arm64: ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:59: Error: unknown mnemonic `endfunc' -- `endfunc'
Source: qt6-webengine
Version: 6.7.2+dfsg-9
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20241222 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on arm64.
Relevant part (hopefully):
> /usr/bin/cc -MMD -MF obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavcodec_aarch64_fft_neon.o.d -DHAVE_AV_CONFIG_H -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -DFFMPEG_CONFIGURATION=NULL -DCHROMIUM_NO_LOGGING -D_ISOC99_SOURCE -D_LARGEFILE_SOURCE -DUSE_UDEV -DUSE_AURA=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../../../../src/3rdparty/chromium/third_party/ffmpeg/chromium/config/Chrome/linux/arm64 -I../../../../../src/3rdparty/chromium/third_party/ffmpeg -Igen -I../../../../../src/3rdparty/chromium -DHAVE_VFP_ARGS=1 -fPIC -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-unknown-pragmas -Wno-address -Wno-parentheses -Wno-sign-compare -Wno-stringop-overflow -Wno-stringop-overread -Wno-psabi -Wno-multichar -Wno-format-zero-length -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -std=gnu11 -mbranch-protection=standard -gdwarf-4 -g0 -c ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/autorename_libavcodec_aarch64_fft_neon.S -o obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavcodec_aarch64_fft_neon.o
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S: Assembler messages:
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:59: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:110: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:235: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:243: Error: unknown mnemonic `endconst' -- `endconst'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:250: Error: unknown mnemonic `endconst' -- `endconst'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:339: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:358: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:361: Info: macro invoked from here
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:358: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:362: Info: macro invoked from here
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:358: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:363: Info: macro invoked from here
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:358: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:364: Info: macro invoked from here
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:358: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:365: Info: macro invoked from here
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:358: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:366: Info: macro invoked from here
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:358: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:367: Info: macro invoked from here
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:358: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:368: Info: macro invoked from here
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:358: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:369: Info: macro invoked from here
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:358: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:370: Info: macro invoked from here
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:358: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:371: Info: macro invoked from here
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:358: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:372: Info: macro invoked from here
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:392: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:421: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:439: Error: unknown mnemonic `endconst' -- `endconst'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:443: Error: unknown mnemonic `endconst' -- `endconst'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/fft_neon.S:447: Error: unknown mnemonic `endconst' -- `endconst'
> [13740/30953] ASM obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavcodec_aarch64_vorbisdsp_neon.o
> FAILED: obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavcodec_aarch64_vorbisdsp_neon.o
> /usr/bin/cc -MMD -MF obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavcodec_aarch64_vorbisdsp_neon.o.d -DHAVE_AV_CONFIG_H -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -DFFMPEG_CONFIGURATION=NULL -DCHROMIUM_NO_LOGGING -D_ISOC99_SOURCE -D_LARGEFILE_SOURCE -DUSE_UDEV -DUSE_AURA=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../../../../src/3rdparty/chromium/third_party/ffmpeg/chromium/config/Chrome/linux/arm64 -I../../../../../src/3rdparty/chromium/third_party/ffmpeg -Igen -I../../../../../src/3rdparty/chromium -DHAVE_VFP_ARGS=1 -fPIC -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-unknown-pragmas -Wno-address -Wno-parentheses -Wno-sign-compare -Wno-stringop-overflow -Wno-stringop-overread -Wno-psabi -Wno-multichar -Wno-format-zero-length -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -std=gnu11 -mbranch-protection=standard -gdwarf-4 -g0 -c ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/autorename_libavcodec_aarch64_vorbisdsp_neon.S -o obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavcodec_aarch64_vorbisdsp_neon.o
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/vorbisdsp_neon.S: Assembler messages:
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/vorbisdsp_neon.S:82: Error: unknown mnemonic `endfunc' -- `endfunc'
> [13741/30953] CC obj/third_party/ffmpeg/ffmpeg_internal/aacdec.o
> [13742/30953] ASM obj/third_party/ffmpeg/ffmpeg_internal/mpegaudiodsp_neon.o
> FAILED: obj/third_party/ffmpeg/ffmpeg_internal/mpegaudiodsp_neon.o
> /usr/bin/cc -MMD -MF obj/third_party/ffmpeg/ffmpeg_internal/mpegaudiodsp_neon.o.d -DHAVE_AV_CONFIG_H -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -DFFMPEG_CONFIGURATION=NULL -DCHROMIUM_NO_LOGGING -D_ISOC99_SOURCE -D_LARGEFILE_SOURCE -DUSE_UDEV -DUSE_AURA=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../../../../src/3rdparty/chromium/third_party/ffmpeg/chromium/config/Chrome/linux/arm64 -I../../../../../src/3rdparty/chromium/third_party/ffmpeg -Igen -I../../../../../src/3rdparty/chromium -DHAVE_VFP_ARGS=1 -fPIC -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-unknown-pragmas -Wno-address -Wno-parentheses -Wno-sign-compare -Wno-stringop-overflow -Wno-stringop-overread -Wno-psabi -Wno-multichar -Wno-format-zero-length -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -std=gnu11 -mbranch-protection=standard -gdwarf-4 -g0 -c ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/mpegaudiodsp_neon.S -o obj/third_party/ffmpeg/ffmpeg_internal/mpegaudiodsp_neon.o
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/mpegaudiodsp_neon.S: Assembler messages:
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/mpegaudiodsp_neon.S:32: Error: unknown mnemonic `endconst' -- `endconst'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/mpegaudiodsp_neon.S:173: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/mpegaudiodsp_neon.S:209: Info: macro invoked from here
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/mpegaudiodsp_neon.S:173: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavcodec/aarch64/mpegaudiodsp_neon.S:225: Info: macro invoked from here
> [13743/30953] ASM obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavutil_aarch64_float_dsp_neon.o
> FAILED: obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavutil_aarch64_float_dsp_neon.o
> /usr/bin/cc -MMD -MF obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavutil_aarch64_float_dsp_neon.o.d -DHAVE_AV_CONFIG_H -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -DFFMPEG_CONFIGURATION=NULL -DCHROMIUM_NO_LOGGING -D_ISOC99_SOURCE -D_LARGEFILE_SOURCE -DUSE_UDEV -DUSE_AURA=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../../../../src/3rdparty/chromium/third_party/ffmpeg/chromium/config/Chrome/linux/arm64 -I../../../../../src/3rdparty/chromium/third_party/ffmpeg -Igen -I../../../../../src/3rdparty/chromium -DHAVE_VFP_ARGS=1 -fPIC -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-unknown-pragmas -Wno-address -Wno-parentheses -Wno-sign-compare -Wno-stringop-overflow -Wno-stringop-overread -Wno-psabi -Wno-multichar -Wno-format-zero-length -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -std=gnu11 -mbranch-protection=standard -gdwarf-4 -g0 -c ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavutil/aarch64/autorename_libavutil_aarch64_float_dsp_neon.S -o obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavutil_aarch64_float_dsp_neon.o
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavutil/aarch64/float_dsp_neon.S: Assembler messages:
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavutil/aarch64/float_dsp_neon.S:40: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavutil/aarch64/float_dsp_neon.S:57: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavutil/aarch64/float_dsp_neon.S:85: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavutil/aarch64/float_dsp_neon.S:101: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavutil/aarch64/float_dsp_neon.S:138: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavutil/aarch64/float_dsp_neon.S:155: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavutil/aarch64/float_dsp_neon.S:178: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavutil/aarch64/float_dsp_neon.S:190: Error: unknown mnemonic `endfunc' -- `endfunc'
> ../../../../../src/3rdparty/chromium/third_party/ffmpeg/libavutil/aarch64/float_dsp_neon.S:202: Error: unknown mnemonic `endfunc' -- `endfunc'
> [13744/30953] CC obj/third_party/ffmpeg/ffmpeg_internal/vp3.o
> [13745/30953] CC obj/third_party/ffmpeg/ffmpeg_internal/vp8dsp.o
> [13746/30953] CC obj/third_party/ffmpeg/ffmpeg_internal/h264pred.o
> [13747/30953] CC obj/third_party/ffmpeg/ffmpeg_internal/vp8.o
> [13748/30953] CC obj/third_party/ffmpeg/ffmpeg_internal/h264qpel.o
> ninja: build stopped: subcommand failed.
> FAILED: src/core/None/aarch64/QtWebEngineCore.stamp src/core/None/aarch64/obj/tools/v8_context_snapshot/v8_context_snapshot.stamp src/core/None/aarch64/QtWebEngineCore /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/src/core/None/aarch64/QtWebEngineCore.stamp /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/src/core/None/aarch64/obj/tools/v8_context_snapshot/v8_context_snapshot.stamp /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/src/core/None/aarch64/QtWebEngineCore
> cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/src/core && /usr/bin/ninja -C /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/src/core/None/aarch64 QtWebEngineCore
> ninja: build stopped: subcommand failed.
> dh_auto_build: error: cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j8 -v returned exit code 1
> make[1]: *** [debian/rules:70: override_dh_auto_build] Error 25
The full build log is available from:
http://qa-logs.debian.net/2024/12/22/qt6-webengine_6.7.2+dfsg-9_unstable-arm64.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20241222;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20241222&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
Reply to: