[Bug 251520] x11-wm/ctwm: ctwm.1.gz orphan/missing
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Dec 4 03:17:20 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251520
--- Comment #2 from fullermd at over-yonder.net ---
I'm puzzled about how this is happening. Note that it was also recently seen
on 12.1 on the package builder:
http://package19.nyi.freebsd.org/data/121amd64-default-build-as-user/556467/logs/ctwm-4.0.3,1.log
See from the configure stage output:
-- Installing manpage to /usr/local/man/man1
(I'm unable to find any _other_ older builds for it in a little digging; there
doesn't seem to be any particularly useful interface to the package build logs)
However, the proposed fix is the _inverse_ of ports r523493 which was done in
the shadow of ports r523104 and so doesn't seem like it'd be expected
behavior...
I can't reproduce it on some -STABLE boxes, or a 12.1 system. Nor can I
obviously see a way the ports framework would be passing an explicit dir in,
which means it's down to ctwm's cmake build. That checks (in order) for
$PREFIX/share/man and $PREFIX/man to determine where to put things, with a
fallback to $PREFIX/man if it can't find either. So it could only wind up
using $PREFIX/man if $PREFIX/share/man didn't exist. And if neither existed
and it used the fallback, it would print a warning we don't see in the build
cluster log:
-- Enabling standard warnings.
-- Found X11: /usr/local/include
(it'd be between those lines)
I don't see any recent changes in ports/Mk that sound suspicious either. Does
anything enlightening show up in your output for the 'configure' stage?
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list