> 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.
