I attempted to upgrade lang/rust and found something I don't understand

Lowell Gilbert freebsd-ports-local at be-well.ilk.org
Tue Nov 3 21:05:49 UTC 2015


Richard Kuhns <rjk at wintek.com> writes:

> Hi all,
>
> I recently tried and failed to upgrade lang/rust to v1.4.0.
>
> I'm running 10.2-STABLE FreeBSD 10.2-STABLE #47 r290053.
>
> Using portmaster for the upgrade, it failed with:
>
> configure: looking at LLVM
> configure:
> configure: not reconfiguring LLVM, external LLVM root
> configure: error: program '/usr/local/llvm36/bin/FileCheck' is missing,
> please install it
> ===>  Script "configure" failed unexpectedly.
>
> I have llvm36-3.6.2_2 installed; to the best of my knowledge it was
> installed because the earlier version of rust required it.
>
> I thought I'd just delete it, the associated clang36 and rust 1.3.0 and
> do a 'make install' from lang/rust. However, trying to pkg delete
> llvm36-3.6.2_2 gave me a fairly long list of other ports it was also
> going to remove, all but one of which (clang36) were built and installed
> *before* llvm36-3.6.2_2.
>
> Can anyone help me understand what's going on?

Best guess: all of those other ports got linked against llvm36's libraries.


More information about the freebsd-ports mailing list