Source: libgit2-glib Version: 0.28.0.1-2 Severity: serious Justification: FTBFS on arm64 Tags: bullseye sid ftbfs Usertags: ftbfs-20201205 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on arm64 (I don't know if it also fails on amd64). Relevant part (hopefully): > cc -Ilibgit2-glib/libgit2-glib-1.0.so.0.2800.0.p -Ilibgit2-glib > -I../libgit2-glib -I. -I.. -I/usr/include/libmount -I/usr/include/blkid > -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include > -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch > -ffast-math -fstrict-aliasing -Wpointer-arith -Wmissing-declarations > -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs > -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized > -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls > -Wlogical-op -Wcast-align -Wno-unused-local-typedefs -Werror=implicit > -Werror=init-self -Werror=main -Werror=missing-braces -Werror=return-type > -Werror=array-bounds -Werror=write-strings -DG_DISABLE_CAST_CHECKS > -DG_DISABLE_CHECKS -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -fPIC -pthread -DGIT_SSH=1 '-DG_LOG_DOMAIN="Ggit"' -MD > -MQ libgit2-glib/libgit2-glib-1.0.so.0.2800.0.p/ggit-clone-options.c.o -MF > libgit2-glib/libgit2-glib-1.0.so.0.2800.0.p/ggit-clone-options.c.o.d -o > libgit2-glib/libgit2-glib-1.0.so.0.2800.0.p/ggit-clone-options.c.o -c > ../libgit2-glib/ggit-clone-options.c > In file included from /usr/include/git2.h:69, > from ../libgit2-glib/ggit-clone-options.c:21: > ../libgit2-glib/ggit-clone-options.c: In function ‘create_repository_wrapper’: > ../libgit2-glib/ggit-clone-options.c:152:5: error: token ""1.0"" is not valid > in preprocessor expressions > 152 | #if LIBGIT2_SOVERSION >= 28 > | ^~~~~~~~~~~~~~~~~ > ../libgit2-glib/ggit-clone-options.c: In function ‘create_remote_wrapper’: > ../libgit2-glib/ggit-clone-options.c:194:5: error: token ""1.0"" is not valid > in preprocessor expressions > 194 | #if LIBGIT2_SOVERSION >= 28 > | ^~~~~~~~~~~~~~~~~ > [11/86] cc -Ilibgit2-glib/libgit2-glib-1.0.so.0.2800.0.p -Ilibgit2-glib > -I../libgit2-glib -I. -I.. -I/usr/include/libmount -I/usr/include/blkid > -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include > -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch > -ffast-math -fstrict-aliasing -Wpointer-arith -Wmissing-declarations > -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs > -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized > -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls > -Wlogical-op -Wcast-align -Wno-unused-local-typedefs -Werror=implicit > -Werror=init-self -Werror=main -Werror=missing-braces -Werror=return-type > -Werror=array-bounds -Werror=write-strings -DG_DISABLE_CAST_CHECKS > -DG_DISABLE_CHECKS -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -fPIC -pthread -DGIT_SSH=1 '-DG_LOG_DOMAIN="Ggit"' -MD > -MQ libgit2-glib/libgit2-glib-1.0.so.0.2800.0.p/ggit-cherry-pick-options.c.o > -MF > libgit2-glib/libgit2-glib-1.0.so.0.2800.0.p/ggit-cherry-pick-options.c.o.d -o > libgit2-glib/libgit2-glib-1.0.so.0.2800.0.p/ggit-cherry-pick-options.c.o -c > ../libgit2-glib/ggit-cherry-pick-options.c > [12/86] cc -Ilibgit2-glib/libgit2-glib-1.0.so.0.2800.0.p -Ilibgit2-glib > -I../libgit2-glib -I. -I.. -I/usr/include/libmount -I/usr/include/blkid > -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include > -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch > -ffast-math -fstrict-aliasing -Wpointer-arith -Wmissing-declarations > -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs > -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized > -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls > -Wlogical-op -Wcast-align -Wno-unused-local-typedefs -Werror=implicit > -Werror=init-self -Werror=main -Werror=missing-braces -Werror=return-type > -Werror=array-bounds -Werror=write-strings -DG_DISABLE_CAST_CHECKS > -DG_DISABLE_CHECKS -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -fPIC -pthread -DGIT_SSH=1 '-DG_LOG_DOMAIN="Ggit"' -MD > -MQ libgit2-glib/libgit2-glib-1.0.so.0.2800.0.p/ggit-checkout-options.c.o -MF > libgit2-glib/libgit2-glib-1.0.so.0.2800.0.p/ggit-checkout-options.c.o.d -o > libgit2-glib/libgit2-glib-1.0.so.0.2800.0.p/ggit-checkout-options.c.o -c > ../libgit2-glib/ggit-checkout-options.c > [13/86] cc -Ilibgit2-glib/libgit2-glib-1.0.so.0.2800.0.p -Ilibgit2-glib > -I../libgit2-glib -I. -I.. -I/usr/include/libmount -I/usr/include/blkid > -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include > -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch > -ffast-math -fstrict-aliasing -Wpointer-arith -Wmissing-declarations > -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs > -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized > -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls > -Wlogical-op -Wcast-align -Wno-unused-local-typedefs -Werror=implicit > -Werror=init-self -Werror=main -Werror=missing-braces -Werror=return-type > -Werror=array-bounds -Werror=write-strings -DG_DISABLE_CAST_CHECKS > -DG_DISABLE_CHECKS -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -fPIC -pthread -DGIT_SSH=1 '-DG_LOG_DOMAIN="Ggit"' -MD > -MQ > libgit2-glib/libgit2-glib-1.0.so.0.2800.0.p/meson-generated_.._ggit-enum-types.c.o > -MF > libgit2-glib/libgit2-glib-1.0.so.0.2800.0.p/meson-generated_.._ggit-enum-types.c.o.d > -o > libgit2-glib/libgit2-glib-1.0.so.0.2800.0.p/meson-generated_.._ggit-enum-types.c.o > -c libgit2-glib/ggit-enum-types.c > ninja: build stopped: subcommand failed. > dh_auto_build: error: cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j4 -v > returned exit code 1 > make: *** [debian/rules:7: binary] Error 25 The full build log is available from: http://qa-logs.debian.net/2020/12/05/libgit2-glib_0.28.0.1-2_unstable.log 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 marking 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 me so that we can identify if something relevant changed in the meantime. About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.

