Your message dated Thu, 21 Oct 2021 00:14:24 +0200 with message-id <yxcuwdawcqgb+...@ramacher.at> and subject line Re: Bug#996558: knot: FTBFS with new automake (putting "none required" into build flags) has caused the Debian Bug report #996558, regarding knot: FTBFS with new automake (putting "none required" into build flags) to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 996558: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996558 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: knot Version: 3.0.5-1 Severity: serious Tags: patch ftbfs Justification: fails to build from source (but built successfully in the past) User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu ubuntu-patch X-Debbugs-Cc: sl...@ubuntu.com Dear Maintainer, knot fails to build from source with newer autotools: libtool: link: gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -DNDEBUG -Wall -Wshadow -Werror=format-security -Werror=implicit -Werror=attributes -Wstrict-prototypes -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o .libs/kxdpgun utils/kxdpgun/kxdpgun-load_queries.o utils/kxdpgun/kxdpgun-main.o utils/kxdpgun/kxdpgun-popenve.o none required ./.libs/libcontrib.a ./.libs/libknot.so -lcap-ng /usr/bin/ld: cannot find none: No such file or directory /usr/bin/ld: cannot find required: No such file or directory collect2: error: ld returned 1 exit status make[4]: *** [Makefile:3354: kxdpgun] Error 1 The problem was fixed upstream: https://gitlab.nic.cz/knot/knot-dns/-/commit/70dc4a5c85b65678662854c18a3475371ef4a8eb In Ubuntu, the attached patch was applied to achieve the following: * Fix FTBFS with new automake, using upstream commit + debian/patches/70dc4a5c85b65678662854c18a3475371ef4a8eb.patch Thanks for considering the patch. Cheers, Lukas -- System Information: Debian Release: 11.0 APT prefers impish APT policy: (500, 'impish') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.13.0-16-generic (SMP w/4 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE:en_GB:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enableddiff -Nru knot-3.0.5/debian/patches/70dc4a5c85b65678662854c18a3475371ef4a8eb.patch knot-3.0.5/debian/patches/70dc4a5c85b65678662854c18a3475371ef4a8eb.patch --- knot-3.0.5/debian/patches/70dc4a5c85b65678662854c18a3475371ef4a8eb.patch 1970-01-01 01:00:00.000000000 +0100 +++ knot-3.0.5/debian/patches/70dc4a5c85b65678662854c18a3475371ef4a8eb.patch 2021-10-15 15:14:17.000000000 +0200 @@ -0,0 +1,60 @@ +From 70dc4a5c85b65678662854c18a3475371ef4a8eb Mon Sep 17 00:00:00 2001 +From: Daniel Salzman <daniel.salz...@nic.cz> +Date: Wed, 14 Jul 2021 14:29:13 +0200 +Subject: [PATCH] configure: fix AC_SEARCH_LIBS usage if the result is cached + with value 'none required' + +--- + configure.ac | 14 +++++++++----- + 1 file changed, 9 insertions(+), 5 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 0d3552045..c8f1f4548 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -613,9 +613,10 @@ AS_IF([test "$enable_cap_ng" != "no"],[ + AC_CHECK_HEADER([cap-ng.h], [ + save_LIBS="$LIBS" + AC_SEARCH_LIBS([capng_apply], [cap-ng], [ +- enable_cap_ng=yes +- cap_ng_LIBS="$ac_cv_search_capng_apply" ++ AS_IF([test "$ac_cv_search_capng_apply" != "none required"], ++ [cap_ng_LIBS="$ac_cv_search_capng_apply"], [cap_ng_LIBS=]) + AC_SUBST([cap_ng_LIBS]) ++ enable_cap_ng=yes + ]) + LIBS="$save_LIBS" + ]) +@@ -631,7 +632,8 @@ AS_IF([test "$enable_cap_ng" = yes], + + save_LIBS="$LIBS" + AC_SEARCH_LIBS([pthread_create], [pthread], [ +- pthread_LIBS="$ac_cv_search_pthread_create" ++ AS_IF([test "$ac_cv_search_pthread_create" != "none required"], ++ [pthread_LIBS="$ac_cv_search_pthread_create"], [pthread_LIBS=]) + AC_SUBST([pthread_LIBS]) + ],[ + AC_MSG_ERROR([pthreads not found]) +@@ -640,7 +642,8 @@ LIBS="$save_LIBS" + + save_LIBS="$LIBS" + AC_SEARCH_LIBS([dlopen], [dl], [ +- dlopen_LIBS="$ac_cv_search_dlopen" ++ AS_IF([test "$ac_cv_search_dlopen" != "none required"], ++ [dlopen_LIBS="$ac_cv_search_dlopen"], [dlopen_LIBS=]) + AC_SUBST([dlopen_LIBS]) + ],[ + AC_MSG_ERROR([dlopen not found]) +@@ -649,7 +652,8 @@ LIBS="$save_LIBS" + + save_LIBS="$LIBS" + AC_SEARCH_LIBS([pow], [m], [ +- math_LIBS="$ac_cv_search_pow" ++ AS_IF([test "$ac_cv_search_pow" != "none required"], ++ [math_LIBS="$ac_cv_search_pow"], [math_LIBS=]) + AC_SUBST([math_LIBS]) + ],[ + AC_MSG_ERROR([math not found]) +-- +GitLab + diff -Nru knot-3.0.5/debian/patches/series knot-3.0.5/debian/patches/series --- knot-3.0.5/debian/patches/series 1970-01-01 01:00:00.000000000 +0100 +++ knot-3.0.5/debian/patches/series 2021-10-15 15:14:17.000000000 +0200 @@ -0,0 +1 @@ +70dc4a5c85b65678662854c18a3475371ef4a8eb.patch
--- End Message ---
--- Begin Message ---Version: 3.1.1-1 On 2021-10-15 15:37:22 +0200, Lukas Märdian wrote: > Package: knot > Version: 3.0.5-1 > Severity: serious > Tags: patch ftbfs > Justification: fails to build from source (but built successfully in the past) > User: ubuntu-de...@lists.ubuntu.com > Usertags: origin-ubuntu ubuntu-patch > X-Debbugs-Cc: sl...@ubuntu.com > > Dear Maintainer, > > knot fails to build from source with newer autotools: > > > libtool: link: gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto > -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security > -Wall -DNDEBUG -Wall -Wshadow -Werror=format-security -Werror=implicit > -Werror=attributes -Wstrict-prototypes -Wl,-Bsymbolic-functions -flto=auto > -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o .libs/kxdpgun > utils/kxdpgun/kxdpgun-load_queries.o utils/kxdpgun/kxdpgun-main.o > utils/kxdpgun/kxdpgun-popenve.o none required ./.libs/libcontrib.a > ./.libs/libknot.so -lcap-ng > /usr/bin/ld: cannot find none: No such file or directory > /usr/bin/ld: cannot find required: No such file or directory > collect2: error: ld returned 1 exit status > make[4]: *** [Makefile:3354: kxdpgun] Error 1 > > > The problem was fixed upstream: > https://gitlab.nic.cz/knot/knot-dns/-/commit/70dc4a5c85b65678662854c18a3475371ef4a8eb > > In Ubuntu, the attached patch was applied to achieve the following: > > * Fix FTBFS with new automake, using upstream commit > + debian/patches/70dc4a5c85b65678662854c18a3475371ef4a8eb.patch > > > Thanks for considering the patch. This was already fixed in 3.1.1. Cheers > > Cheers, > Lukas > > -- System Information: > Debian Release: 11.0 > APT prefers impish > APT policy: (500, 'impish') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 5.13.0-16-generic (SMP w/4 CPU threads) > Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE > Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), > LANGUAGE=de_DE:en_GB:en > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > diff -Nru > knot-3.0.5/debian/patches/70dc4a5c85b65678662854c18a3475371ef4a8eb.patch > knot-3.0.5/debian/patches/70dc4a5c85b65678662854c18a3475371ef4a8eb.patch > --- knot-3.0.5/debian/patches/70dc4a5c85b65678662854c18a3475371ef4a8eb.patch > 1970-01-01 01:00:00.000000000 +0100 > +++ knot-3.0.5/debian/patches/70dc4a5c85b65678662854c18a3475371ef4a8eb.patch > 2021-10-15 15:14:17.000000000 +0200 > @@ -0,0 +1,60 @@ > +From 70dc4a5c85b65678662854c18a3475371ef4a8eb Mon Sep 17 00:00:00 2001 > +From: Daniel Salzman <daniel.salz...@nic.cz> > +Date: Wed, 14 Jul 2021 14:29:13 +0200 > +Subject: [PATCH] configure: fix AC_SEARCH_LIBS usage if the result is cached > + with value 'none required' > + > +--- > + configure.ac | 14 +++++++++----- > + 1 file changed, 9 insertions(+), 5 deletions(-) > + > +diff --git a/configure.ac b/configure.ac > +index 0d3552045..c8f1f4548 100644 > +--- a/configure.ac > ++++ b/configure.ac > +@@ -613,9 +613,10 @@ AS_IF([test "$enable_cap_ng" != "no"],[ > + AC_CHECK_HEADER([cap-ng.h], [ > + save_LIBS="$LIBS" > + AC_SEARCH_LIBS([capng_apply], [cap-ng], [ > +- enable_cap_ng=yes > +- cap_ng_LIBS="$ac_cv_search_capng_apply" > ++ AS_IF([test "$ac_cv_search_capng_apply" != "none required"], > ++ [cap_ng_LIBS="$ac_cv_search_capng_apply"], [cap_ng_LIBS=]) > + AC_SUBST([cap_ng_LIBS]) > ++ enable_cap_ng=yes > + ]) > + LIBS="$save_LIBS" > + ]) > +@@ -631,7 +632,8 @@ AS_IF([test "$enable_cap_ng" = yes], > + > + save_LIBS="$LIBS" > + AC_SEARCH_LIBS([pthread_create], [pthread], [ > +- pthread_LIBS="$ac_cv_search_pthread_create" > ++ AS_IF([test "$ac_cv_search_pthread_create" != "none required"], > ++ [pthread_LIBS="$ac_cv_search_pthread_create"], [pthread_LIBS=]) > + AC_SUBST([pthread_LIBS]) > + ],[ > + AC_MSG_ERROR([pthreads not found]) > +@@ -640,7 +642,8 @@ LIBS="$save_LIBS" > + > + save_LIBS="$LIBS" > + AC_SEARCH_LIBS([dlopen], [dl], [ > +- dlopen_LIBS="$ac_cv_search_dlopen" > ++ AS_IF([test "$ac_cv_search_dlopen" != "none required"], > ++ [dlopen_LIBS="$ac_cv_search_dlopen"], [dlopen_LIBS=]) > + AC_SUBST([dlopen_LIBS]) > + ],[ > + AC_MSG_ERROR([dlopen not found]) > +@@ -649,7 +652,8 @@ LIBS="$save_LIBS" > + > + save_LIBS="$LIBS" > + AC_SEARCH_LIBS([pow], [m], [ > +- math_LIBS="$ac_cv_search_pow" > ++ AS_IF([test "$ac_cv_search_pow" != "none required"], > ++ [math_LIBS="$ac_cv_search_pow"], [math_LIBS=]) > + AC_SUBST([math_LIBS]) > + ],[ > + AC_MSG_ERROR([math not found]) > +-- > +GitLab > + > diff -Nru knot-3.0.5/debian/patches/series knot-3.0.5/debian/patches/series > --- knot-3.0.5/debian/patches/series 1970-01-01 01:00:00.000000000 +0100 > +++ knot-3.0.5/debian/patches/series 2021-10-15 15:14:17.000000000 +0200 > @@ -0,0 +1 @@ > +70dc4a5c85b65678662854c18a3475371ef4a8eb.patch -- Sebastian Ramachersignature.asc
Description: PGP signature
--- End Message ---