Your message dated Wed, 29 May 2019 15:35:00 +0000
with message-id <[email protected]>
and subject line Bug#901907: fixed in tcptraceroute 1.5beta7+debian-4.1~exp1
has caused the Debian Bug report #901907,
regarding tcptraceroute FTCBFS: multiple reasons
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
901907: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901907
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: tcptraceroute
Version: 1.5beta7+debian-4
Tags: patch
User: [email protected]
Usertags: rebootstrap
tcptraceroute fails to cross build from source. The most glarring issue
is that it passes CC to ./configure rather than --host. That was a way
that worked with rather old ./configure scripts, but not with the one
tcptraceroute is using. dh_auto_configure passes --host and fixes that
bit. Then configure.ac uses AC_RUN_IFELSE for discovering C macros.
AC_RUN_IFELSE doesn't work during cross compilation and isn't needed
here. AC_COMPILE_IFELSE is sufficient. After updating configure.ac one
needs to rebuild configure. The attached patch implements all of that
and makes tcptraceroute cross compile. Please consider applying it.
Helmut
diff -u tcptraceroute-1.5beta7+debian/debian/changelog
tcptraceroute-1.5beta7+debian/debian/changelog
--- tcptraceroute-1.5beta7+debian/debian/changelog
+++ tcptraceroute-1.5beta7+debian/debian/changelog
@@ -1,3 +1,13 @@
+tcptraceroute (1.5beta7+debian-4.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: (Closes: #-1)
+ + Let dh_auto_configure pass --host to ./configure.
+ + Replace AC_RUN_IFELSE with AC_COMPILE_IFELSE
+ + autoreconf
+
+ -- Helmut Grohne <[email protected]> Wed, 20 Jun 2018 06:14:14 +0200
+
tcptraceroute (1.5beta7+debian-4) unstable; urgency=low
* [c22350e] New maintainers, thanks to Daniel Baumann for the prior
diff -u tcptraceroute-1.5beta7+debian/debian/control
tcptraceroute-1.5beta7+debian/debian/control
--- tcptraceroute-1.5beta7+debian/debian/control
+++ tcptraceroute-1.5beta7+debian/debian/control
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Giuseppe Iuculano <[email protected]>
Uploaders: Martin Zobel-Helas <[email protected]>
-Build-Depends: debhelper (>= 7), autotools-dev, libpcap0.8-dev, libnet1-dev
+Build-Depends: debhelper (>= 7), autotools-dev, libpcap0.8-dev, libnet1-dev,
dh-autoreconf
Standards-Version: 3.8.3
Homepage: http://michael.toren.net/code/tcptraceroute/
Vcs-Git: git://git.debian.org/git/collab-maint/tcptraceroute.git
diff -u tcptraceroute-1.5beta7+debian/debian/rules
tcptraceroute-1.5beta7+debian/debian/rules
--- tcptraceroute-1.5beta7+debian/debian/rules
+++ tcptraceroute-1.5beta7+debian/debian/rules
@@ -1,19 +1,10 @@
#!/usr/bin/make -f
-DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-
-ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
- CROSS=CC=$(DEB_HOST_GNU_TYPE)-gcc
-else
- CROSS=
-endif
-
clean:
dh_testdir
dh_testroot
rm -f build-stamp
- rm -f config.guess config.sub
+ dh_autoreconf_clean
[ ! -f Makefile ] || $(MAKE) distclean
rm -f *.o tcptraceroute
@@ -23,14 +14,8 @@
config.status: configure
dh_testdir
-ifneq "$(wildcard /usr/share/misc/config.guess)" ""
- cp -f /usr/share/misc/config.guess config.guess
-endif
-ifneq "$(wildcard /usr/share/misc/config.sub)" ""
- cp -f /usr/share/misc/config.sub config.sub
-endif
-
- ./configure $(CROSS) --prefix=$(CURDIR)/debian/tcptraceroute/usr
--mandir=$(CURDIR)/debian/tcptraceroute/usr/share/man CFLAGS="$(CFLAGS)"
LDFLAGS="-Wl,-z,defs"
+ dh_autoreconf
+ dh_auto_configure -- --prefix=$(CURDIR)/debian/tcptraceroute/usr
--mandir=$(CURDIR)/debian/tcptraceroute/usr/share/man CFLAGS="$(CFLAGS)"
LDFLAGS="-Wl,-z,defs"
build: build-stamp
build-stamp: config.status
only in patch2:
unchanged:
--- tcptraceroute-1.5beta7+debian.orig/configure.ac
+++ tcptraceroute-1.5beta7+debian/configure.ac
@@ -148,11 +148,10 @@
# Is this Solaris?
AC_MSG_CHECKING(for Solaris)
-AC_RUN_IFELSE([AC_LANG_PROGRAM( [], [
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM( [], [
#if defined (__SVR4) && defined (__sun)
- exit(0);
#else
- exit(-1);
+#error not Solaris
#endif
])
],[
@@ -165,11 +164,10 @@
# Is this BSDI?
AC_MSG_CHECKING(for BSDI)
-AC_RUN_IFELSE([AC_LANG_PROGRAM( [], [
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM( [], [
#if defined (__bsdi__)
- exit(0);
#else
- exit(-1);
+#error not BSDI
#endif
])
],[
@@ -182,11 +180,10 @@
# Is this NetBSD?
AC_MSG_CHECKING(for NetBSD)
-AC_RUN_IFELSE([AC_LANG_PROGRAM( [], [
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM( [], [
#if defined (__NetBSD__)
- exit(0);
#else
- exit(-1);
+#error not NetBSD
#endif
])
],[
@@ -199,11 +196,10 @@
# Is this MacOS X?
AC_MSG_CHECKING(for MacOS X)
-AC_RUN_IFELSE([AC_LANG_PROGRAM( [], [
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM( [], [
#if defined (__APPLE__) && defined (__MACH__)
- exit(0);
#else
- exit(-1);
+#error not MacOS X
#endif
])
],[
--- End Message ---
--- Begin Message ---
Source: tcptraceroute
Source-Version: 1.5beta7+debian-4.1~exp1
We believe that the bug you reported is fixed in the latest version of
tcptraceroute, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Boyuan Yang <[email protected]> (supplier of updated tcptraceroute package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 29 May 2019 11:01:07 -0400
Source: tcptraceroute
Architecture: source
Version: 1.5beta7+debian-4.1~exp1
Distribution: experimental
Urgency: medium
Maintainer: Martin Zobel-Helas <[email protected]>
Changed-By: Boyuan Yang <[email protected]>
Closes: 674577 681575 828786 866836 901907
Changes:
tcptraceroute (1.5beta7+debian-4.1~exp1) experimental; urgency=medium
.
* Non-maintainer upload.
* debian/: Apply "wrap-and-sort -abst".
* debian/control:
- Remove Giuseppe Iuculano from Uploader list. (Closes: #866836)
+ Bump debhelper compat to v12.
+ Bump Standards-Version to 4.3.0.
+ Update Homepage, Vcs-Git and Vcs-Browser fields to latest info.
* debian/source/compat: Use "3.0 (quilt)" format. (Closes: #681575)
* debian/watch: Fix watch and monitor GitHub releases.
* debian/rules: Rewrite using dh sequencer.
+ Enable full hardening. (Closes: #674577)
* debian/patches:
+ Add patch to fix FTCBFS. (Closes: #901907)
+ Add patch to make package reproducible. (Closes: #828786)
+ Cherry-pick upstream fixes till 20170505.
+ Add patch to fix configure.ac version calculation.
Checksums-Sha1:
d949401a95948c355c405c47818ca76c4f2b7c1f 2008
tcptraceroute_1.5beta7+debian-4.1~exp1.dsc
bd0c403efcf4cb0cb210fb33d79cec02b2370c8c 7428
tcptraceroute_1.5beta7+debian-4.1~exp1.debian.tar.xz
39068cfbeab5b3d82277cffa360de3156139ad76 5916
tcptraceroute_1.5beta7+debian-4.1~exp1_amd64.buildinfo
Checksums-Sha256:
ab1e5f9a3eb719c83f0a2e9bb3c25b1e46131c74c2fd6fb59ee52862757816c9 2008
tcptraceroute_1.5beta7+debian-4.1~exp1.dsc
d41b7c9059c858c2638ec652812a3383aa355b4da49de0e839673392dc84bd23 7428
tcptraceroute_1.5beta7+debian-4.1~exp1.debian.tar.xz
af488256a3f2468a71137a9619998fd8b029f559902607f88e8b060fdd88cfe7 5916
tcptraceroute_1.5beta7+debian-4.1~exp1_amd64.buildinfo
Files:
84c3058084e904edc3c0a2e20b548ec0 2008 net optional
tcptraceroute_1.5beta7+debian-4.1~exp1.dsc
2a8a12dbf205db7a7041a682e89c54f8 7428 net optional
tcptraceroute_1.5beta7+debian-4.1~exp1.debian.tar.xz
a360051d0bc706550dd734f090fb44e8 5916 net optional
tcptraceroute_1.5beta7+debian-4.1~exp1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAlzun/UACgkQwpPntGGC
Ws7DwBAAjUIkUpbCVCT7prLBoyLH836w63naCcezYriwu9kz/i28YbbaS+0iWOij
H7401JCimYImfiuhiFJeFbgTzaUvwtrJFDsIShrH3ghsaZ962ESkgSpqTIr6pHE9
7oEDnEUq+DTkGiWwEQ8JXu/lUITom+8XLE5DeCvGAD3E7PUTVtPx5O3ChhGMoCDq
V3gfTiHWdzjNqJu+eyzc9EYjYVgsk3XuE8LseecERoBarRMh62K/o0UcDcnCHyef
XUEjOBeDggIg6jD44ev7UUkjDp3urxNgdWOeOux5JhCjkKyKwVko/hQQ3+K7CmFZ
V4pHB9zEOIJjDB1hdg4GsubrK9O8E+vEGod9k83PG2R1JoldsTkmEykm9RS2z2Ld
yl/KVPJEgbZrpnSfVYNXx0zqIrI89QxnByZoj4wulU/GYAdcVDyxiGAB4OxdInR8
Nclbv1olFSlIhLfUKtGbEYMDAXphX6nXq7+mk3l4j/wfIN+BCqPUokkBj4W8JbHT
Ev0QKhjcWF7/7boNsZtY+T4FFILm6ujZFrBCi1zBHrU5Q44Xy7+zjt54qMQ+H0Q6
RsZbpD7y2v+H/9tkfM7ZqFMhH4mids9gOwKshvDF2DH8/KUJXfhTT+AB3Vg9UaeX
PR1/nS3sq0D8xR8ea9ww4SkkBuxQ29EZdDna8vIZlh0lMJ9yM2M=
=dfPT
-----END PGP SIGNATURE-----
--- End Message ---