> I was still on pre.20140510 so I decided to give revision 347 a try.
> It turned out that I had to install cmake, flex, bison, which all
> went okay.

Blurg.  This surprises me.  I've never imagined a *nix system that
_didn't_ have lex and yacc installed.  And now 2/3 people on this
thread have turned them up.  What the heck, world?  I guess I really
_do_ need to figure out how to have them prebuilt for release tarballs
(rather, how to sneak them in under cmake's nose).


> I tried setting it to plausible values, such as directories reported by
> manpath(1) (one or all), and doing "make allclean" in case cmake somehow
> caches its failures,
> mtbc:/tmp/~fullermd/ctwm/cmake$ manpath
> /usr/local/man:/usr/local/share/man:/usr/share/man
> mtbc:/tmp/~fullermd/ctwm/cmake$ export MANBASE=/usr/local/man

This is the hitch here; MANBASE needs to be something passed to cmake,
not something in the environment.  e.g.:

% make CMAKE_EXTRAS='-DMANBASE=/foo/bar' allclean cmake
rm -rf build/*
( cd build &&  cmake -DCMAKE_C_FLAGS:STRING="-O2 -pipe -march=amdfam10 " 
-DMANBASE=/foo/bar .. )
-- The C compiler identification is Clang 3.4.0
[...]
-- Installing manpage to /foo/bar/man1


I'm a little surprised that you'd need to specify it though, unless
/usr/local/man/man1 doesn't already exist (the process looks for
'man1' in a couple places).


> but I still get the error, and if I just want the ctwm executable
> I'm not sure why my manpath matters anyway. E.g.,

In concept, I guess we could wait until the manpage install process to
throw the error.  I always feel better about dying as soon as
something's known bad though; it feels unfriendly to go all through
the build, install ctwm and its files, and THEN "Oops" trying to
install the manpage, leaving you with a partial install.


> By the way, it's weird to have the tarball include directory names
> starting with ~ !

Hey, talk to the LP guys.  Besides, every system should have a
~fullermd/ on it somewhere   ;)


-- 
Matthew Fuller     (MF4839)   |  [email protected]
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/
           On the Internet, nobody can hear you scream.

Reply via email to