Occasional compiler.mk warning using poudriere

"Sean C. Farley" <[email protected]>
Newsgroups gmane.os.freebsd.devel.ports
Message-ID <[email protected]>
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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.