Hi, On 02/02/17 09:14, Arturo Borrero Gonzalez wrote: > Source: suricata > Version: 3.2-2~bpo8+1 > Severity: serious > Justification: FTBFS > > Hi, > > the suricata package fails to build from source in jessie-backports [0] in > several architectures, in which hyperscan is not available. > > The pattern is always the same: > > [...] > cp -a ./debian/tmp/dh-exec.3aIscV32/usr/bin/suricata.generic > debian/suricata//usr/bin// > cp -a ./debian/build-tmp/suricata-no-hs/usr/bin/suricatasc > debian/suricata/usr/bin/ > install -d debian/suricata/usr/lib > cp -a ./debian/build-tmp/suricata-no-hs/usr/lib/python2.7 > debian/suricata/usr/lib/ > Failed to copy 'debian/build-tmp/suricata-hs/usr/bin/suricata': No such file > or directory at /usr/share/dh-exec/dh-exec-install-rename line 32, <> line 1. > dh_install: problem reading debian/suricata-hyperscan.install: > debian/rules:76: recipe for target 'binary-arch' failed > make: *** [binary-arch] Error 127 > [...] > > Files d/control, d/rules and d/*.install all seem fine: they specify in which > architectures the hyperscan-enabled package should be built. > > I was able to reproduce the issue in an arm64 porterbox. > > Sascha pointed to bug #698054 [1] in debhelper, but I tried debhelper > 10.2.2~bpo8+1 from jessie-backports again in an arm64 porterbox with the same > result.
I believe you need both debhelper and dh-exec from jessie-backports to make this work. James
signature.asc
Description: OpenPGP digital signature

