Bug#994798: util-linux FTBFS: configure: error: raw selected, but required raw.h header file not available
Hi Chris, On Tue, Sep 21, 2021 at 02:59:53PM +0200, Chris Hofstaedtler wrote: > Indeed. Linux commit: > https://github.com/torvalds/linux/commit/603e4922f1c81fc2ed3a87b4f91a8d3aafc7e093 > > Thanks for reporting! I will disable the raw(8) tool. Beware that raw is essential. Worse, it is really hard to find in scripts and other things due to its short name. Removing it will be non-trivial. I suggest asking d-devel@l.d.o for confirmation first. debianutils has dropped tempfile and that didn't go too well. Also adding NEWS likely is helpful. As much as I hope that nobody uses raw, I don't believe it. Better communicate this well than receive a tech-ctte bug over it. Helmut
Bug#994798: util-linux FTBFS: configure: error: raw selected, but required raw.h header file not available
Hi Helmut, * Helmut Grohne [210921 06:33]: > util-linux fails to build from source in unstable on amd64. [..] > | checking for linux/raw.h... no > ... > | configure: error: raw selected, but required raw.h header file not available > > I suspect that linux dropped the header and that way makes util-linux > FTBFS. Indeed. Linux commit: https://github.com/torvalds/linux/commit/603e4922f1c81fc2ed3a87b4f91a8d3aafc7e093 Thanks for reporting! I will disable the raw(8) tool. Chris
Bug#994798: util-linux FTBFS: configure: error: raw selected, but required raw.h header file not available
Source: util-linux Version: 2.37.2-2 Severity: serious Tags: ftbfs X-Debbugs-Cc: debian-ker...@lists.debian.org util-linux fails to build from source in unstable on amd64. I think the relevant bits are: | dh_auto_configure -- --enable-raw --with-selinux --with-smack --enable-partx --with-systemd --with-udev --with-audit --with-cryptsetup=dlopen --enable-write --enable-static-programs=fdisk,sfdisk,blkid --without-python --disable-login --disable-nologin --disable-kill --disable-chfn-chsh --disable-cal --disable-hwclock-gplv3 | ./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 --enable-raw --with-selinux --with-smack --enable-partx --with-systemd --with-udev --with-audit --with-cryptsetup=dlopen --enable-write --enable-static-programs=fdisk,sfdisk,blkid --without-python --disable-login --disable-nologin --disable-kill --disable-chfn-chsh --disable-cal --disable-hwclock-gplv3 ... | checking for linux/raw.h... no ... | configure: error: raw selected, but required raw.h header file not available I suspect that linux dropped the header and that way makes util-linux FTBFS. Helmut