Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1223125 > unrolled thread

Bug#1089270: nmh: FTBFS with make 4.4.1

Started bySantiago Vila <sanvila@debian.org>
First post2024-12-07 19:20 +0100
Last post2024-12-10 09:30 +0100
Articles 4 — 3 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1089270: nmh: FTBFS with make 4.4.1 Santiago Vila <sanvila@debian.org> - 2024-12-07 19:20 +0100
    Bug#1089270: nmh: FTBFS with make 4.4.1 Alexander Zangerl <az@snafu.priv.at> - 2024-12-08 02:50 +0100
      Bug#1089270: nmh: FTBFS with make 4.4.1 Stephen Kitt <skitt@debian.org> - 2024-12-08 15:50 +0100
        Bug#1089270: nmh: FTBFS with make 4.4.1 Alexander Zangerl <az@snafu.priv.at> - 2024-12-10 09:30 +0100

#1223125 — Bug#1089270: nmh: FTBFS with make 4.4.1

FromSantiago Vila <sanvila@debian.org>
Date2024-12-07 19:20 +0100
SubjectBug#1089270: nmh: FTBFS with make 4.4.1
Message-ID<JR7zk-etvc-15@gated-at.bofh.it>
Package: src:nmh
Version: 1.8-1
User: debian-qa@lists.debian.org
Usertags: make-4.4
Severity: important
Tags: ftbfs

Dear Maintainer,

This package fails to build from source with Make 4.4.1, most likely because of
changes in $(shell) environment handling: environment variables exported from
Makefiles are now made available to commands invoked using $(shell), which
can cause issues with recursive definitions in particular. See
https://salsa.debian.org/debian/make/-/blob/master/debian/NEWS for a complete
list of backward-incompatible changes since Make 4.3.

Below you will find how the builds end, hopefully the most relevant
part from the build log. A full build log is available here:

https://people.debian.org/~sanvila/make-4.4/build-logs/

Make 4.4.1 is currently available in experimental and will hopefully
soon be uploaded to unstable, at which time this bug will become
release-critical.

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Please reach out to the Make maintainer, Stephen Kitt <skitt@debian.org> if
you need help fixing this.

--------------------------------------------------------------------------------
PATH_SEPARATOR=':'
POSTLINK=''
RANLIB=''
READLINELIB=''
SASLLIB=''
SED=''
SETGID_MAIL=''
SET_MAKE=''
SHELL='/bin/bash'
STRIP=''
TERMLIB=''
TLSLIB=''
TLS_SUPPORT=''
VERSION='1.8'
YACC=''
YFLAGS=''
ac_ct_AR=''
ac_ct_CC='cc'
ac_prefix_program=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__include=''
am__isrc=''
am__leading_dot='.'
am__nodep=''
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
bindir='${prefix}/usr/bin/mh'
build='x86_64-pc-linux-gnu'
build_alias='x86_64-linux-gnu'
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
curl_config=''
cutpath=''
datadir='${datarootdir}'
datarootdir='${prefix}/share'
default_locking=''
docdir='${prefix}/usr/share/doc/nmh'
dotlockfilepath=''
dvidir='${docdir}'
exec_prefix='NONE'
host='x86_64-pc-linux-gnu'
host_alias=''
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${prefix}/share/info'
install_sh='${SHELL} /<<PKGBUILDDIR>>/install-sh'
libdir='${prefix}/usr/lib'
libexecdir='${prefix}/usr/lib/mh'
localedir='${datarootdir}/locale'
localstatedir='/var'
lspath=''
mailspool=''
mandir='${prefix}/usr/share/man'
mkdir_p='$(MKDIR_P)'
nmhetcdir=''
nmhetcdirinst=''
nmhlibexecdir=''
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix=''
program_transform_name='s,x,x,'
psdir='${docdir}'
rpmdir=''
runstatedir='/run'
sbindir='${exec_prefix}/sbin'
sendmailpath=''
sharedstatedir='${prefix}/com'
smtpserver='localhost'
supported_locks=''
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "nmh"
#define PACKAGE_TARNAME "nmh"
#define PACKAGE_VERSION "1.8"
#define PACKAGE_STRING "nmh 1.8"
#define PACKAGE_BUGREPORT "nmh-workers@nongnu.org"
#define PACKAGE_URL ""
#define PACKAGE "nmh"
#define VERSION "1.8"
#define BACKUP_PREFIX ","

configure: exit 77
dh_auto_configure: error: ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --prefix= --bindir=\${prefix}/usr/bin/mh --sysconfdir=\${prefix}/etc --libdir=\${prefix}/usr/lib --mandir=\${prefix}/usr/share/man --docdir=\${prefix}/usr/share/doc/nmh --libexecdir=\${prefix}/usr/lib/mh --with-tls --with-mts=sendmail/pipe --with-cyrus-sasl --with-oauth returned exit code 77
make: *** [debian/rules:27: build-stamp] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------

[toc] | [next] | [standalone]


#1223171

FromAlexander Zangerl <az@snafu.priv.at>
Date2024-12-08 02:50 +0100
Message-ID<JReAN-exT4-5@gated-at.bofh.it>
In reply to#1223125

[Multipart message — attachments visible in raw view] — view raw

severity 1089270 normal
retitle 1089270 nmh: make 4.4 breaks build processes
thanks

On Sat, 07 Dec 2024 19:08:52 +0100, Santiago Vila writes:
>Severity: important
>Tags: ftbfs
>
>This package fails to build from source with Make 4.4.1,

noted, but make 4.4 isn't in unstable yet. severity
important is not justified at this time.


-- 
Alexander Zangerl + GPG Key 2FCCF66BB963BD5F + https://snafu.priv.at/
"Sorry, we don't support the worship of gods on this list, we only
support the worship of penguins." 
"what about us agnustics?" -- Russell Coker and Graham Wilson

[toc] | [prev] | [next] | [standalone]


#1223222

FromStephen Kitt <skitt@debian.org>
Date2024-12-08 15:50 +0100
Message-ID<JRqLD-eMPa-5@gated-at.bofh.it>
In reply to#1223171

[Multipart message — attachments visible in raw view] — view raw

tag 1089270 + patch
thanks

On Sun, Dec 08, 2024 at 11:33:40AM +1000, Alexander Zangerl wrote:
> On Sat, 07 Dec 2024 19:08:52 +0100, Santiago Vila writes:
> >This package fails to build from source with Make 4.4.1,
> 
> noted, but make 4.4 isn't in unstable yet. severity
> important is not justified at this time.

The attached patch fixed the build. Quotes in Makefiles are preserved
as-is, not removed as in the shell; and the various debhelper tools
set the flag variables in the environment, so debian/rules doesn't
need to export them when the build is handled by debhelper.

Regards,

Stephen

[toc] | [prev] | [next] | [standalone]


#1223431

FromAlexander Zangerl <az@snafu.priv.at>
Date2024-12-10 09:30 +0100
Message-ID<JS3MZ-fLrt-1@gated-at.bofh.it>
In reply to#1223222

[Multipart message — attachments visible in raw view] — view raw

On Sun, 08 Dec 2024 15:41:17 +0100, Stephen Kitt writes:
>The attached patch fixed the build.

thanks; applied and uploading.


-- 
Alexander Zangerl + GPG Key 2FCCF66BB963BD5F + https://snafu.priv.at/
You can believe anything you want. The universe is not obliged to keep
a straight face.

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web