Bug#860692: gopacket: FTBFS on i386: XXX
On Mon, 24 Apr 2017 13:40:19 +0200 Sascha Steinbisswrote: > tags 860692 patch > thanks > > > Hi all, > > [...] > > # Copy test files to build dir > > cp pcap/*.pcap obj-i386-linux-gnu/src/github.com/google/gopacket/pcap/ > > cp: target 'obj-i386-linux-gnu/src/github.com/google/gopacket/pcap/' > is not a directory > > debian/rules:19: recipe for target 'override_dh_auto_configure' failed > > make[1]: *** [override_dh_auto_configure] Error 1 > > I have fixed this issue by constructing the target directory name using > DEB_HOST_GNU_TYPE instead of DEB_HOST_MULTIARCH, which correctly yields > 'obj-i686-linux-gnu'. After applying attached patch, I was able to > correctly build gopacket on i386 stretch. > > Best regards > Sascha
Bug#860692: gopacket: FTBFS on i386: XXX
tags 860692 patch thanks Hi all, [...] > # Copy test files to build dir > cp pcap/*.pcap obj-i386-linux-gnu/src/github.com/google/gopacket/pcap/ > cp: target 'obj-i386-linux-gnu/src/github.com/google/gopacket/pcap/' is not a directory > debian/rules:19: recipe for target 'override_dh_auto_configure' failed > make[1]: *** [override_dh_auto_configure] Error 1 I have fixed this issue by constructing the target directory name using DEB_HOST_GNU_TYPE instead of DEB_HOST_MULTIARCH, which correctly yields 'obj-i686-linux-gnu'. After applying attached patch, I was able to correctly build gopacket on i386 stretch. Best regards Sascha diff --git a/debian/rules b/debian/rules index a51674b..723de78 100755 --- a/debian/rules +++ b/debian/rules @@ -19,7 +19,7 @@ override_dh_auto_configure: dh_auto_configure rm -rf $(patsubst %,obj-*/src/$(DH_GOPKG)/%,$(NOBUILD)) # Copy test files to build dir - cp pcap/*.pcap obj-$(DEB_HOST_MULTIARCH)/src/$(DH_GOPKG)/pcap/ + cp pcap/*.pcap obj-$(DEB_HOST_GNU_TYPE)/src/$(DH_GOPKG)/pcap/ override_dh_install: dh_install --fail-missing signature.asc Description: OpenPGP digital signature
Bug#860692: gopacket: FTBFS on i386: XXX
Source: gopacket Version: 1.1.12-1 Severity: serious Tags: stretch sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20170418-i386 qa-ftbfs Justification: FTBFS in stretch on i386 Hi, During a rebuild of all packages in stretch (in a stretch chroot, not a sid chroot), your package failed to build on i386. Relevant part (hopefully): > make[1]: Entering directory '/<>' > dh_auto_configure > mkdir -p obj-i686-linux-gnu > Copy decode.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/decode.go > Copy packet.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/packet.go > Copy writer_test.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/writer_test.go > Copy writer.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/writer.go > Copy layerclass.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/layerclass.go > Copy doc.go -> obj-i686-linux-gnu/src/github.com/google/gopacket/doc.go > Copy layertype.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/layertype.go > Copy packet_test.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/packet_test.go > Copy parser.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/parser.go > Copy base.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/base.go > Copy flows.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/flows.go > Copy benchmark_test.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/benchmark_test.go > Copy afpacket/header.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/afpacket/header.go > Copy afpacket/afpacket.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/afpacket/afpacket.go > Copy afpacket/options.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/afpacket/options.go > Copy afpacket/afpacket_test.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/afpacket/afpacket_test.go > Copy examples/pfdump/main.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/examples/pfdump/main.go > Copy examples/httpassembly/main.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/examples/httpassembly/main.go > Copy examples/util/util.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/examples/util/util.go > Copy examples/synscan/main.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/examples/synscan/main.go > Copy examples/pcapdump/main.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/examples/pcapdump/main.go > Copy examples/bytediff/main.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/examples/bytediff/main.go > Copy examples/bidirectional/main.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/examples/bidirectional/main.go > Copy examples/pcaplay/main.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/examples/pcaplay/main.go > Copy examples/statsassembly/main.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/examples/statsassembly/main.go > Copy examples/arpscan/arpscan.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/examples/arpscan/arpscan.go > Copy tcpassembly/assembly_test.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/tcpassembly/assembly_test.go > Copy tcpassembly/assembly.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/tcpassembly/assembly.go > Copy tcpassembly/tcpreader/reader.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/tcpassembly/tcpreader/reader.go > Copy tcpassembly/tcpreader/reader_test.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/tcpassembly/tcpreader/reader_test.go > Copy layers/usb_test.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/layers/usb_test.go > Copy layers/radiotap.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/layers/radiotap.go > Copy layers/endpoints.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/layers/endpoints.go > Copy layers/igmp.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/layers/igmp.go > Copy layers/ctp.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/layers/ctp.go > Copy layers/icmp6_test.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/layers/icmp6_test.go > Copy layers/dot1q_test.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/layers/dot1q_test.go > Copy layers/pppoe.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/layers/pppoe.go > Copy layers/dot1q.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/layers/dot1q.go > Copy layers/tcpip_test.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/layers/tcpip_test.go > Copy layers/cdp.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/layers/cdp.go > Copy layers/tcpip.go -> > obj-i686-linux-gnu/src/github.com/google/gopacket/layers/tcpip.go > Copy