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: 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
--- 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 Ramacher
signature.asc
Description: PGP signature
--- End Message ---