Date: Thu, 5 Dec 2019 18:27:46 +0000 (UTC) From: Piotr Kubaj <pkubaj@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r519101 - head/www/squid Message-ID: <201912051827.xB5IRkXB057714@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pkubaj Date: Thu Dec 5 18:27:45 2019 New Revision: 519101 URL: https://svnweb.freebsd.org/changeset/ports/519101 Log: www/squid: fix build on GCC architectures Add --disable-strict-error-checking to CONFIGURE_ARGS for everyone. It adds -Werror, which is against ports tree policy and causes: Icmp6.cc: In member function 'virtual void Icmp6::SendEcho(Ip::Address&, int, const char*, int)': Icmp6.cc:165:72: error: converting a packed 'icmp6_hdr' pointer (alignment 1) to a 'short unsigned int' pointer (alignment 2) may result in an unaligned pointer value [-Werror=address-of-packed-member] 165 | icmp->icmp6_cksum = CheckSum((unsigned short *) icmp, icmp6_pktsize); | ^ In file included from Icmp6.h:20, from Icmp6.cc:18: /usr/include/netinet/icmp6.h:72:8: note: defined here 72 | struct icmp6_hdr { | ^~~~~~~~~ At global scope: cc1plus: error: unrecognized command line option '-Wno-deprecated-register' [-Werror] cc1plus: all warnings being treated as errors PR: 241804 Approved by: timp87@gmail.com (maintainer), mentors (implicit approval) Modified: head/www/squid/Makefile Modified: head/www/squid/Makefile ============================================================================== --- head/www/squid/Makefile Thu Dec 5 18:25:17 2019 (r519100) +++ head/www/squid/Makefile Thu Dec 5 18:27:45 2019 (r519101) @@ -118,7 +118,6 @@ SSL_CRTD_IMPLIES= SSL STACKTRACES_CONFIGURE_ENABLE= stacktraces STACKTRACES_EXTRA_PATCHES= ${FILESDIR}/extra-patch-gen-stacktrace STACKTRACES_LIB_DEPENDS= libunwind.so:devel/libunwind -STACKTRACES_CONFIGURE_ON= --disable-strict-error-checking STACKTRACES_CFLAGS= -g STACKTRACES_LDFLAGS= -lunwind -L${LOCALBASE}/lib STACKTRACES_VARS= STRIP="" @@ -188,10 +187,6 @@ VIA_DB_DESC= Forward/Via database WCCPV2_DESC= Web Cache Coordination Protocol v2 WCCP_DESC= Web Cache Coordination Protocol -CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}} -CFLAGS+= -Wno-error=deprecated-declarations -CFLAGS_gcc= -Wno-error=stringop-truncation - change_files= ChangeLog \ contrib/nextstep/makepkg \ contrib/nextstep/post_install \ @@ -234,7 +229,8 @@ CONFIGURE_ARGS= --with-default-user=squid \ --disable-linux-netfilter \ --disable-linux-tproxy \ --disable-translation \ - --disable-arch-native + --disable-arch-native \ + --disable-strict-error-checking .include <bsd.port.options.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201912051827.xB5IRkXB057714>