build.log Snippet: FAILED: /usr/bin/gcc -MMD -MF obj/src/3rdparty/chromium/third_party/ffmpeg/libavcodec/ffmpeg.vorbis.o.d -DV8_DEPRECATION_WARNINGS -DCLD_VERSION=2 -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -DNO_TCMALLOC -DCHROMIUM_BUILD -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1 -DENABLE_PEPPER_CDMS -DENABLE_CONFIGURATION_POLICY -DENABLE_NOTIFICATIONS -DENABLE_HIDPI=1 -DENABLE_TOPCHROME_MD=1 -DUSE_UDEV -DDONT_EMBED_BUILD_METADATA -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_AUTOFILL_DIALOG=1 -DENABLE_BACKGROUND=1 -DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_APP_LIST=1 -DENABLE_SETTINGS_APP=1 -DENABLE_SUPERVISED_USERS=1 -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DHAVE_AV_CONFIG_H -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -DFF_API_CONVERGENCE_DURATION=0 -D_ISOC99_SOURCE -D_LARGEFILE_SOURCE -DUSE_LIBPCI=1 -DUSE_OPENSSL=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 '-DQTWEBENGINEPROCESS_NAME="QtWebEngineProcess"' -Igen -I/builddir/build/BUILD/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/third_party/ffmpeg/chromium/config/Chromium/linux/arm64 -I/builddir/build/BUILD/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/third_party/ffmpeg -I/usr/include/libdrm -fstack-protector --param=ssp-buffer-size=4 -pthread -fno-strict-aliasing -Wno-extra -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -Wno-unused-local-typedefs -fPIC -fomit-frame-pointer -Wno-deprecated-declarations -w -DHAVE_VFP_ARGS=1 -std=c99 -pthread -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -O2 -fno-ident -fdata-sections -ffunction-sections -funwind-tables -g1 -c /builddir/build/BUILD/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/third_party/ffmpeg/libavcodec/vorbis.c -o obj/src/3rdparty/chromium/third_party/ffmpeg/libavcodec/ffmpeg.vorbis.o In file included from /builddir/build/BUILD/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/third_party/ffmpeg/libavutil/internal.h:39:0, from /builddir/build/BUILD/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/third_party/ffmpeg/libavutil/common.h:464, from /builddir/build/BUILD/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/third_party/ffmpeg/libavutil/avutil.h:288, from /builddir/build/BUILD/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/third_party/ffmpeg/libavutil/samplefmt.h:24, from /builddir/build/BUILD/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/third_party/ffmpeg/libavcodec/avcodec.h:31, from /builddir/build/BUILD/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/third_party/ffmpeg/libavcodec/vorbis.c:30: /builddir/build/BUILD/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/third_party/ffmpeg/libavutil/timer.h:42:30: fatal error: aarch64/timer.h: No such file or directory # include "aarch64/timer.h" ^ compilation terminated. Full koji build: http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=3631779
You need to update bundled ffmpeg as this works in upstream ffmpeg.
clean_ffmpeg.sh script removes too much.
Why WONTFIX? Yes, it's a new architecture-specific header in 5.7.0 that needs to be added to the whitelist in clean_ffmpeg.sh.
sorry, thought too fast.
qt5-qtwebengine-5.7.0-2.fc25 fixes this, does that build on aarch64 now?
Scratch build running here: http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=3634643 You can do scratch builds with "arm-koji build --scratch f25 blah.src.rpm"
Looks like this works now. (The scratch build succeeded.)