Package: bochs Version: 2.6-4 Severity: serious Justification: fails to build from source User: reproducible-bui...@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org Tags: patch
Hi, The configure script checks `uname -r` and checks for 2.6 or 3.x, etc., rejecting any others. but the latest kernel version at the time of writing is 4.2.3. Severity serious as this therefore will FTBFS under your typical developer system running sid. A patch is attached that reverses this logic, rejecting 2.2 and essentially allowing anything 2.6+. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
diff --git a/configure.in b/configure.in index f6f1513..aadb82b 100644 --- a/configure.in +++ b/configure.in @@ -713,17 +713,17 @@ AC_ARG_ENABLE(pcidev, AC_MSG_NOTICE([Linux detected as host for PCI host device mapping]) linux_version=`uname -r` case "$linux_version" in + 2.2*) + AC_MSG_ERROR([Linux kernel 2.4, 2.6 or 3.x is required for PCI host device mapping]) + ;; 2.4*) PCIDEV_MODULE_MAKE_ALL="all-kernel24" KERNEL_MODULE_SUFFIX="o" ;; - 2.6*|3.*) + *) PCIDEV_MODULE_MAKE_ALL="all-kernel26" KERNEL_MODULE_SUFFIX="ko" ;; - *) - AC_MSG_ERROR([Linux kernel 2.4, 2.6 or 3.x is required for PCI host device mapping]) - ;; esac KERNELDIR="/lib/modules/$linux_version/build" LSMOD="lsmod"