[squid-users] Squid 4.11 not building with ssl enable on Buster
L.P.H. van Belle
belle at bazuin.nl
Thu Apr 23 15:06:05 UTC 2020
Hai Amos
Thank you for all the help, it nicely builded now..
:-)
My used changes
0004-fix-var-run.patch
From: Louis van Belle <louis at van-belle.nl>
Date Thu, 23 Apr 2020 15:22:00 +0200
Subject : fix-var-run location to debian standards /run
--- a/tools/systemd/squid.service
+++ b/tools/systemd/squid.service
@@ -12,7 +12,7 @@
[Service]
Type=notify
-PIDFile=/var/run/squid.pid
+PIDFile=/run/squid.pid
ExecStartPre=/usr/sbin/squid --foreground -z
ExecStart=/usr/sbin/squid --foreground -sYC
ExecReload=/bin/kill -HUP $MAINPID
0005-fix-missing-debug-break-bz5041.patch
commit c26cd1cb6a60ff196ef13c00e82576d3bfeb2e30 (HEAD, refs/remotes/origin/v4, refs/heads/v4)
Author: Alex Rousskov <rousskov at measurement-factory.com>
Date: 2020-04-23 05:56:35 -0600
Subject: Bug 5041: Missing Debug::Extra breaks build on hosts with systemd (#611)
--- a/configure.ac
+++ b/configure.ac
@@ -2162,6 +2162,7 @@
fi
if test "x$SYSTEMD_LIBS" != "x" ; then
CXXFLAGS="$SYSTEMD_CFLAGS $CXXFLAGS"
+ LDFLAGS="$SYSTEMD_LIBS $LDFLAGS"
AC_DEFINE(USE_SYSTEMD,1,[systemd support is available])
else
with_systemd=no
--- a/src/Debug.h
+++ b/src/Debug.h
@@ -99,6 +99,10 @@
/// configures the active debugging context to write syslog ALERT
static void ForceAlert();
+
+ /// prefixes each grouped debugs() line after the first one in the group
+ static std::ostream& Extra(std::ostream &os) { return os << "\n "; }
+
private:
static Context *Current; ///< deepest active context; nil outside debugs()
};
Greetz,
Louis
> -----Oorspronkelijk bericht-----
> Van: squid-users
> [mailto:squid-users-bounces at lists.squid-cache.org] Namens
> Amos Jeffries
> Verzonden: donderdag 23 april 2020 14:52
> Aan: squid-users at lists.squid-cache.org
> Onderwerp: Re: [squid-users] Squid 4.11 not building with ssl
> enable on Buster
>
> On 24/04/20 12:28 am, Amos Jeffries wrote:
> > On 24/04/20 12:00 am, L.P.H. van Belle wrote:
> >> Hai,
> >>
> >> Im currently building squid 411 on debian buster.
> Cowbuilder setup.
> >> I re-used the debian.tar.gz from squid-4.10-1 Debian Testing/Sid.
> >> Which i have done since squid 3.2, first time it fails.
> >> but only AMD64 fails to build, while i386 build fine.
> >> That a part im not familiar with, any suggestions?
> >>
> > ...
> >> client_side.cc: In function 'void
> clientListenerConnectionOpened(AnyP::PortCfgPointer&,
> Ipc::FdNoteId, const Pointer&)':
> >> client_side.cc:3663:27: error: 'Extra' is not a member of 'Debug'
> >
> > You will need to add this patch:
> >
> >
> <https://github.com/squid-cache/squid/commit/c26cd1cb6a60ff196
> ef13c00e82576d3bfeb2e30>
> >
>
> Or for a more easily used plain-text link:
>
> <http://master.squid-cache.org/Versions/v4/changesets/squid-4-
> c26cd1cb6a60ff196ef13c00e82576d3bfeb2e30.patch>
>
>
> Amos
> _______________________________________________
> squid-users mailing list
> squid-users at lists.squid-cache.org
> http://lists.squid-cache.org/listinfo/squid-users
>
More information about the squid-users
mailing list