Lately, a few ports have been outputting a warning when running "poudriere options" on them. For example:

$ poudriere options -j fbsd14 -p default -z desktop graphics/darktable
[00:00:00] Ports supports: FLAVORS SUBPACKAGES SELECTED_OPTIONS
[00:00:00] Working on options directory: 
/usr/local/etc/poudriere.d/fbsd14-default-desktop-options
[00:00:00] Using ports from: /usr/ports
[00:00:00] Appending to make.conf: /usr/local/etc/poudriere.d/make.conf
sh: /nonexistent/llvm19/bin/clang: not found
make: "/usr/ports/Mk/Uses/compiler.mk" line 86: warning: 
"/nonexistent/llvm19/bin/clang --version" returned non-zero status
make: "/usr/ports/Mk/Uses/compiler.mk" line 134: warning: "/nonexistent/llvm19/bin/clang++ 
-### /dev/null 2>&1" returned non-zero status
===> Setting user-specified options for darktable-5.2.1_2 and dependencies

Basically, poudriere is running:

    env make \
    'PORT_DBDIR=/usr/local/etc/poudriere.d/fbsd14-default-desktop-options' \
    'PKG_BIN=/usr/local/sbin/pkg-static' \
    'DIALOG4PORTS=/usr/local/bin/portconfig' 'LOCALBASE=/nonexistent' -C \
    /usr/ports/graphics/darktable config-recursive

As far as I can tell, this has not changed in the poudriere source, but that LOCALBASE=/nonexistent setting is making the ports tree unhappy now. Creating an empty make.conf does not help. Running that config-recursive target on something like graphics/feh works fine.

Sean
--
[email protected]

Reply via email to