David:

I new that... I guess I'm getting old...

Indeed moving WITHOUT_MODULES to src.conf resolves the issue for both "Make" and "poudriere".

Having said that this still appears to be an issue with the apache24 check.

Thanks for your quick response.  I will be more careful in placing kernel directives in src.conf!

--mikej

On 11/24/2022 10:33 AM, David Wolfskill wrote:
On Thu, Nov 24, 2022 at 10:22:01AM -0500, Michael Jung wrote:
...
As of 2022-11-24 ~10:00 AM EST if you have /usr/ports made using
portsnap or poudriere  tracking main
...
poudriere:

===>  apache24-2.4.54 : Error from apache.mk. WITH(OUT)_MODULES has been
removed, use www_apache24_(UN)SET.
*** Error code 1

I have determined that if you have "WITHOUT_MODULES" in make.conf to
exclude modules from a kernel build you get this error.  I have not
found any documentation that you should use "UNSET_MODULES" in make.conf.
...
You may find it useful to place such directives in /etc/src.conf, rathr
than /etc/make.conf.

 From respective man pages:

make.conf:
DESCRIPTION
      The file make.conf contains system-wide settings that will apply to every
      build using make(1) and the standard sys.mk file.

src.conf:
DESCRIPTION
      The src.conf file contains variables that control what components will be
      generated during the build process of the FreeBSD source tree; see
      build(7).

Caveat: I have not tried your specific case (of building the system
with "WITHOUT_MODULES" defined).


Reply via email to