Control: tags -1 patch On 2024-03-24 Andrey Rakhmatullin <w...@debian.org> wrote: > On Wed, Mar 13, 2024 at 01:03:20PM +0100, Lucas Nussbaum wrote: > > > ./config.h:2540:11: fatal error: trio.h: No such file or directory > > > 2540 | # include "trio.h" > > > | ^~~~~~~~ > (this suggests that using trio is not actually supported but that's > irrelevant) > This is caused by the stdio detection failing and should be fixed by > adding #include <stdio.h> to the test case code in m4/needtrio.m4 but this > package doesn't run autoreconf so fixing d/rules to at least do that is > also needed. [...]
As a hotfix touch-magic can also be used. cu Andreas
diff --git a/debian/rules b/debian/rules index e0872ed..ab41336 100755 --- a/debian/rules +++ b/debian/rules @@ -19,6 +19,9 @@ CFLAGS += -g -Wall #configure: configure-stamp configure-stamp: + # Avoid autoconf rebuild due to patching input files. + touch --reference=aclocal.m4 configure m4/needtrio.m4 + touch --reference=Makefile.am m4/needtrio.m4 dh_testdir # Add here commands to configure the package. CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure \
--- lftp-4.9.2.orig/configure +++ lftp-4.9.2/configure @@ -57429,6 +57429,7 @@ else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ + #include <stdio.h> int main() { unsigned long long x=0,x1; --- lftp-4.9.2.orig/m4/needtrio.m4 +++ lftp-4.9.2/m4/needtrio.m4 @@ -9,6 +9,7 @@ AC_DEFUN([LFTP_NEED_TRIO],[ else AC_RUN_IFELSE([AC_LANG_SOURCE([[ + #include <stdio.h> int main() { unsigned long long x=0,x1;