On Wed, Nov 15, 2017 at 10:37:37AM -0800, Yuri wrote:
> There is no such thing as USES=clang:38, for example.
> 
> When I try this:
> 
> .include <bsd.port.options.mk>
> 
> .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000
> BUILD_DEPENDS=?? clang38:lang/clang38
> RUN_DEPENDS=?????? clang38:lang/clang38
> CC=???????????????????????? clang38
> CXX=?????????????????????? clang++38
> 
> .endif
> 
> 
> It prints warnings in pourdriere 10i386 machine:
> 
> clang38: not found
> make: "/usr/ports/Mk/Uses/compiler.mk" line 69: warning: "clang38 
> --version" returned non-zero status
> make: "/usr/ports/Mk/Uses/compiler.mk" line 112: warning: "clang++38 
> -### /dev/null 2>&1" returned non-zero status
> 
> 
> How to do this without such messages?

You'll need to start a shell in your poudreire instance and see what is
failing.  I'd expect that to work.

Note that it is possible to misconfigure the llvm38 port such that this
config is broken by disabling the CLANG option.

-- Brooks

Attachment: signature.asc
Description: PGP signature

Reply via email to