devel/llvm38 install seems to be missing files (e.g., FileCheck)
David Wolfskill
david at catwhisker.org
Fri Nov 18 21:32:50 UTC 2016
On Sat, Nov 05, 2016 at 09:55:50AM -0700, David Wolfskill wrote:
> ...
> > >> llvm38/bin/FileCheck is not actually installed?
> > >
> > > not sure, if I missed something in your postings.
> > >
> > > On my boxes, all recent FreeBSD 12.0-CURRENT amd64, the port
> > > devel/llvm38 installed FileCheck as expected, in the two places
> > > /usr/local/llvm38/bin/ and /usr/local/bin/.
> >
> > It's installed into /usr/local/bin with a version number suffix, e.g.:
> >
> > $ pkg info -l llvm38|grep FileCheck
> > /usr/local/bin/FileCheck38
> > /usr/local/llvm38/bin/FileCheck
> > /usr/local/man/man1/FileCheck38.1.gz
> > /usr/local/share/doc/llvm38/llvm/html/CommandGuide/FileCheck.html
> > /usr/local/share/doc/llvm38/llvm/html/_sources/CommandGuide/FileCheck.txt
> >
> > Maybe that's the reason rust can't find it in OP's case? (It works just fine for me, btw.)
> > ....
>
> I just re-ran "portmaster devel/llvm38" under script(1) (along with a
> bit of additional trivia, such as results from "ls -lT
> /usr/local/llvm38/bin" before and after the portmaster run (showing the
> distinct lack of "FileCheck" in either case)
>
> I have placed the typescript at
> <http://www.catwhisker.org/~david/FreeBSD/ports/llvm38_test.txt>;
> there's a gzipped copy (llvm38_test.txt.gz) available, as well.
>
> In particular, I believe this result is salient:
> ...
>
> [In this environment, the machine has 4 individually-bootable slices,
> each of which has its own /usr file system when the slice in question
> is the boot slice. For each of the 4, /usr/ports is a symlink to
> /common/ports -- the file system at /common being mounted "the same"
> regardless of boot slice.)
> ....
A correspondent pointed out
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214381 to me -- looks
as if this mode of failure may be "expected" when /usr/local is a
symlink to a file system other than the one where /usr resides.
(Perhaps I'll try setting up a system where /usr/local/ is a mount point
for a separate file system, as well.)
Peace,
david
--
David H. Wolfskill david at catwhisker.org
Ref. 08 Nov 2016, let's see if the "winners" actually deliver on their slogans.
See http://www.catwhisker.org/~david/publickey.gpg for my public key.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 603 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20161118/920cbb3a/attachment.sig>
More information about the freebsd-ports
mailing list