On 7/31/23 11:26, botp wrote:
Hi All,

' been  compiling (using default setting) squid since v5, my last version was 5.9, but, when i tried 6.1, i get the following error (enclosed in dashed lines):
---------------------------------------------
src/ipc/TypedMsgHdr.h:120:5: error: static assertion failed: getPod() used for a POD      static_assert(std::is_trivially_copyable<Pod>::value, "getPod() used for a POD");
---------------------------

IIRC, this error implies that your compiler does not fully support C++17. Squid v6 requires decent C++17 support.

If I am right, then you will need to use a different/modern compiler (but consider filing an enhancement request with Squid Bugzilla to improve Squid handling of this specific problem -- our ./configure should fail with a user-friendly error instead of the current outcome).


HTH,

Alex.

_______________________________________________
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users

Reply via email to