Your message dated Sun, 29 Apr 2012 16:32:58 +0000
with message-id <[email protected]>
and subject line Bug#664470: fixed in proxytunnel 1.9.0-4
has caused the Debian Bug report #664470,
regarding proxytunnel: FTBFS on kfreebsd-* and hurd
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.)
--
664470: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=664470
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:proxytunnel
Version: 1.9.0-3
Tags: patch
User: [email protected]
Usertags: kfreebsd
X-Debbugs-Cc: [email protected]
Hi,
Something weird in the Makefile causes this error on kfreebsd and hurd
builds:
> cc -Wall -O2 -ggdb -DREV=0 -DHAVE_GETOPT_LONG -DUSE_SSL -DSETPROCTITLE
> -DSPT_TYPE=2 -DSO_REUSEPORT -c -o proxytunnel.o proxytunnel.c
> In file included from /usr/include/i386-kfreebsd-gnu/sys/socket.h:40:0,
> from /usr/include/netinet/in.h:25,
> from proxytunnel.c:28:
> /usr/include/i386-kfreebsd-gnu/bits/socket.h:345:5: error: expected
> identifier before numeric constant
> proxytunnel.c: In function ‘do_daemon’:
> proxytunnel.c:190:36: error: ‘SO_REUSEPORT’ undeclared (first use in this
> function)
> proxytunnel.c:190:36: note: each undeclared identifier is reported only once
> for each function it appears in
> make: *** [proxytunnel.o] Error 1
By defining SO_REUSEPORT in the compile options, the sys/socket.h header
is unable to properly define it.
I think that hack was originally meant to help with Cygwin builds. But
I've tried removing it (please see attached patch), and that fixes the
build on kfreebsd-i386 and still builds fine on (Linux) amd64 and so
probably all of the Debian target architecures. Please consider
applying it.
Thanks,
Regards,
--
Steven Chamberlain
[email protected]
Index: proxytunnel-1.9.0/Makefile
===================================================================
--- proxytunnel-1.9.0.orig/Makefile 2012-03-18 00:28:46.000000000 +0000
+++ proxytunnel-1.9.0/Makefile 2012-03-18 00:28:56.000000000 +0000
@@ -16,9 +16,6 @@
# Most systems
OPTFLAGS += -DSETPROCTITLE -DSPT_TYPE=2
-# Comment if you don't have this flag
-OPTFLAGS += -DSO_REUSEPORT
-
# System dependant blocks... if your system is listed below, uncomment
# the relevant lines
--- End Message ---
--- Begin Message ---
Source: proxytunnel
Source-Version: 1.9.0-4
We believe that the bug you reported is fixed in the latest version of
proxytunnel, which is due to be installed in the Debian FTP archive:
proxytunnel_1.9.0-4.debian.tar.gz
to main/p/proxytunnel/proxytunnel_1.9.0-4.debian.tar.gz
proxytunnel_1.9.0-4.dsc
to main/p/proxytunnel/proxytunnel_1.9.0-4.dsc
proxytunnel_1.9.0-4_amd64.deb
to main/p/proxytunnel/proxytunnel_1.9.0-4_amd64.deb
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.
Julian Gilbey <[email protected]> (supplier of updated proxytunnel 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: SHA1
Format: 1.8
Date: Sun, 29 Apr 2012 16:38:21 +0100
Source: proxytunnel
Binary: proxytunnel
Architecture: source amd64
Version: 1.9.0-4
Distribution: unstable
Urgency: low
Maintainer: Julian Gilbey <[email protected]>
Changed-By: Julian Gilbey <[email protected]>
Description:
proxytunnel - Create tcp tunnels trough HTTPS proxies, for using with SSH
Closes: 614689 618698 664470
Changes:
proxytunnel (1.9.0-4) unstable; urgency=low
.
* Add patch to support buggy Apache servers via the
--buggy-encrypt-proxy option (for more info on the bug, see
https://issues.apache.org/bugzilla/show_bug.cgi?id=29744)
- with thanks to Jim Paris <[email protected]> for this patch (Closes:
#618698)
* Don't install changelog twice (Closes: #614689)
* Update Standards-Version and debhelper compat level
* Fix FTBFS on GNU/kFreeBSD. Thanks to Steven Chamberlain. (Closes:
#664470)
Checksums-Sha1:
e3dcf4121cffccd627d252fb54d049cd7f4be746 1080 proxytunnel_1.9.0-4.dsc
b386497a78d83787ed886c722b69e1e56b2f8aab 8888 proxytunnel_1.9.0-4.debian.tar.gz
09e9de1a0cd2356bb6ce8a87f146268c987ed725 32274 proxytunnel_1.9.0-4_amd64.deb
Checksums-Sha256:
5a8c960913bff409f42e701176a6082954aa0c6f824203af483c45c00210c805 1080
proxytunnel_1.9.0-4.dsc
590cacb1644bdf4446015a30e444882cf8920f18dad0ac60b58a685a3950da53 8888
proxytunnel_1.9.0-4.debian.tar.gz
c46685d6af94f3317c0d55fb1ba9438a10e974af0cc98519bd55013c0d13f61c 32274
proxytunnel_1.9.0-4_amd64.deb
Files:
9186baf11dae10a3ef8a0ae35e4ec76a 1080 net optional proxytunnel_1.9.0-4.dsc
d333ed902c7b7880208b0ec7a53c12cd 8888 net optional
proxytunnel_1.9.0-4.debian.tar.gz
639decd487843dceecb14f7767a4472c 32274 net optional
proxytunnel_1.9.0-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAk+daNcACgkQDU59w/205Fn0ygCfVMTjzxznoDK/D1d8aJp9JPXF
izwAoIAIVnp1RGa0whWxHkkdRPN/mGma
=q5d4
-----END PGP SIGNATURE-----
--- End Message ---