On Sat, Sep 29, 2018 at 11:49:19AM +0000, Ivo De Decker wrote: > package: entangle > version: 1.0-1 > severity: serious > tags: ftbfs > > Hi, > > The latest version of entangle in unstable fails on arm64: > > https://buildd.debian.org/status/package.php?p=entangle > > The build failes with: > > FAILED: src/src@@entangle@exe/entangle-main.c.o > cc -Isrc/src@@entangle@exe -Isrc -I../src -Isrc/backend -I../src/backend > -Isrc/frontend -I../src/frontend -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/at-spi2-atk/2.0 > -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 > -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 > -I/usr/include/gio-unix-2.0/ -I/usr/include/libdrm -I/usr/include/harfbuzz > -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 > -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid > -I/usr/include/freetype2 -I/usr/include/libpng16 > -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gstreamer-1.0 > -I/usr/include/libpeas-1.0 -I/usr/include/gobject-introspection-1.0 > -I/usr/include/orc-0.4 -I/usr/include/libexif -I/usr/include/gphoto2 > -I/usr/include/gudev-1.0 -fdiagnostics-color=always -pipe > -D_FILE_OFFSET_BITS=64 -std=gnu99 -W -Waddress > -Waggressive-loop-optimizations -Wall -Warray-bounds -Wattributes > -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wclobbered > -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdate-time > -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero > -Wdouble-promotion -Wempty-body -Wendif-labels -Wenum-compare -Wextra > -Wformat-contains-nul -Wformat-extra-args -Wformat-security -Wformat-y2k > -Wformat-zero-length -Wfree-nonheap-object -Wignored-qualifiers -Wimplicit > -Wimplicit-function-declaration -Wimplicit-int -Winit-self -Winline > -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wjump-misses-init > -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmissing-braces > -Wmissing-declarations -Wmissing-field-initializers -Wmissing-parameter-type > -Wmissing-prototypes -Wmultichar -Wnarrowing -Wnested-externs -Wnonnull > -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow > -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat > -Wparentheses -Wpointer-arith -Wpointer-sign -Wpointer-to-int-cast -Wpragmas > -Wreturn-local-addr -Wreturn-type -Wsequence-point -Wshadow > -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing > -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=const > -Wsuggest-attribute=format -Wsuggest-attribute=noreturn > -Wsuggest-attribute=pure -Wswitch -Wswitch-default -Wsync-nand -Wtrampolines > -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas > -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter > -Wunused-but-set-variable -Wunused-function -Wunused-label > -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result > -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros > -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings > -Wnormalized=nfc -Wno-sign-compare -Wno-sign-conversion -Wno-conversion > -Wno-unsafe-loop-optimizations -Wjump-misses-init -Wframe-larger-than=40096 > -O2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 > -fexceptions -fasynchronous-unwind-tables -fdiagnostics-show-option > -funit-at-a-time -fipa-pure-const -Wno-suggest-attribute=pure > -Wno-suggest-attribute=const -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -pthread '-DDATADIR="/usr/share"' > '-DLOCALE_DIR="/usr/share/locale"' '-DGETTEXT_PACKAGE="entangle"' -MD -MQ > 'src/src@@entangle@exe/entangle-main.c.o' -MF > 'src/src@@entangle@exe/entangle-main.c.o.d' -o > 'src/src@@entangle@exe/entangle-main.c.o' -c ../src/entangle-main.c > In file included from ../src/frontend/entangle-preferences.h:27, > from ../src/frontend/entangle-application.h:27, > from ../src/entangle-main.c:30: > ../src/backend/entangle-colour-profile.h:27:10: fatal error: > entangle-colour-profile-enums.h: No such file or directory > #include "entangle-colour-profile-enums.h" > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > compilation terminated. > > It looks like it fails with the same error on powerpc and sparc64 (but these > aren't release architectures, so these won't block migration to testing).
That's a race condition that can happen on any architecture. Reproducible also has it in the 2nd i386 build: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/i386/entangle.html > Cheers, > > Ivo cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed