On 14 Dec 2018, at 17:35, Paul Schmehl wrote:

--On December 14, 2018 at 3:32:11 PM -0500 Bill Cole <postfixlists-070...@billmail.scconsult.com> wrote:

On 14 Dec 2018, at 0:46, Paul Schmehl wrote:

I'm seeing this error in the logs:

warn: Unescaped left brace in regex is deprecated here (and will be
fata))

It would be a wise choice to update ALL of your Perl modules to the
latest releases, as this issue can arise in non-obvious places...


So, I would assume it would be one of these modules?

BUILD_DEPENDS=  p5-Encode-Detect>=0:converters/p5-Encode-Detect \
               p5-HTML-Parser>=3.46:www/p5-HTML-Parser \
               p5-HTTP-Date>=0:www/p5-HTTP-Date \
               p5-Net-DNS>=0.63:dns/p5-Net-DNS \
               p5-NetAddr-IP>=4.010:net-mgmt/p5-NetAddr-IP
RUN_DEPENDS:=   ${BUILD_DEPENDS} \
               p5-Net-IDN-Encode>=0:textproc/p5-Net-IDN-Encode \
               p5-Net-LibIDN>=0:dns/p5-Net-LibIDN \
               p5-URI>=0:net/p5-URI \
               re2c>=.12.0:devel/re2c

Those or any of the modules upon which they depend, recursively.

There are also Perl modules that will NOT appear as hard dependencies of SA anywhere because they are optional or only required for particular features. When running the build of SA, these will be looked for and noted by Makefile.PL.

It is also possible (even likely) that this particular error is the result of problematic syntax in a SpamAssassin rules file, because many rules include regexes.

--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Available For Hire: https://linkedin.com/in/billcole

Reply via email to