1

Topic: 1.6.2 Can not install on Freebsd 13.1, stopped in Mail-SpamAssassin

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): 1.6.2
- Deployed with iRedMail Easy or the downloadable installer? downloadable
- Linux/BSD distribution name and version: 13.1
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): MySQL
- Web server (Apache or Nginx): Nginx
- Manage mail accounts with iRedAdmin-Pro? no
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====


***************************************************************************
NOTE: the optional Mail::DKIM module is not installed,
minimum required version is 0.31, recommended version is 0.37 or higher.

  If this module is installed and the DKIM plugin is enabled,
  SpamAssassin will perform DKIM signature verification when DKIM-Signature
  header fields are present in the message headers, and check ADSP rules
  (e.g. anti-phishing) when a mail message does not contain a valid author
  domain signature. Version 0.37 or later is needed to fully support ADSP.


***************************************************************************
NOTE: the optional DBI module is not installed.

  If you intend to use SpamAssassin with an SQL database backend for
  user configuration data, Bayes storage, or other storage, you will need
  to have these installed; both the basic DBI module and the DBD driver for
  your database.


***************************************************************************
NOTE: the optional LWP::UserAgent module is not installed.

  The "sa-update" program requires this module to make HTTP requests.


***************************************************************************
NOTE: the optional Net::Patricia module is not installed,
minimum required version is 1.16.

  If this module is available, it will be used for IP address lookups
  in tables internal_networks, trusted_networks, and msa_networks. Recommended
  when a number of entries in these tables is large, i.e. in hundreds
  or thousands. However, in case of overlapping (or conflicting) networks
  in these tables, lookup results may differ as Net::Patricia finds a
  tightest-matching entry, while a sequential NetAddr::IP search finds
  a first-matching entry. So when overlapping network ranges are given,
  specifying more specific subnets (longest netmask) first, followed by
  wider subnets ensures predictable results.


***************************************************************************
NOTE: the optional BSD::Resource module is not installed.

  BSD::Resource provides BSD process resource limit and priority
  functions.  It is used by the optional ResourceLimits Plugin.


***************************************************************************
NOTE: the optional Archive::Zip module is not installed.

  Archive::Zip provides an interface to ZIP archive files.
  It is used by the optional OLEVBMacro Plugin.


***************************************************************************
NOTE: the optional IO::String module is not installed.

  IO::String emulates file interface for in-core strings.
  It is used by the optional OLEVBMacro Plugin.

checking binary dependencies and their versions...

***************************************************************************
NOTE: the optional gpg binary is not installed,
recommended version is 1.0.6 or higher.

  The "sa-update" program requires this executable to verify
  encryption signatures.  It is not recommended, but you can use
  "sa-update" with the --no-gpg to skip the verification.


***************************************************************************
NOTE: the optional re2c binary is not installed.

  The "re2c" program is used by sa-compile to compile rules
  for regular expressions to speed up scanning.

dependency check complete...

REQUIRED module missing: HTML::Parser
optional module missing: Digest::SHA1
optional module missing: Mail::SPF
optional module missing: GeoIP2::Database::Reader
optional module missing: Geo::IP
optional module missing: IP::Country::DB_File
optional module missing: Net::CIDR::Lite
optional module missing: Razor2
optional module missing: IO::Socket::INET6
optional module missing: IO::Socket::SSL
optional module missing: Mail::DKIM
optional module missing: DBI
optional module missing: LWP::UserAgent
optional module missing: Net::Patricia
optional module missing: BSD::Resource
optional module missing: Archive::Zip
optional module missing: IO::String
optional binary missing or nonfunctional: gpg
optional binary missing or nonfunctional: re2c

warning: some functionality may not be available,
please read the above report before continuing!

Can't open Makefile: No such file or directory.
===>  Building for spamassassin-3.4.6
make[1]: cannot open Makefile.

make[1]: stopped in /usr/ports/mail/spamassassin/work/Mail-SpamAssassin-3.4.6
*** Error code 1

Stop.
make: stopped in /usr/ports/mail/spamassassin
<< ERROR >> Port was not successfully installed, please fix it manually and then re-execute this script.

----

Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.

2

Re: 1.6.2 Can not install on Freebsd 13.1, stopped in Mail-SpamAssassin

It's more like a ports tree issue. Is it acceptable to switch to Linux or OpenBSD? sad

3

Re: 1.6.2 Can not install on Freebsd 13.1, stopped in Mail-SpamAssassin

After update the last ports, it's ok now.

Thank you.