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