"Matthew D. Fuller" <[email protected]> writes:
>> I've replaced the Imake build system in ctwm with a CMake structure.
>
> OK, it hasn't been quite even a full week yet, but, additional
> comments or discussion? Branch is updated past the landing of
> Stefan's cleanups today.
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. Now I'm being told,
CMake Error at CMakeLists.txt:281 (message):
Can't figure out manpath; try setting MANBASE.
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, 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.,
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
mtbc:/tmp/~fullermd/ctwm/cmake$ make allclean
rm -rf build/*
mtbc:/tmp/~fullermd/ctwm/cmake$ make
( cd build && \
cmake -DCMAKE_C_FLAGS:STRING="" .. )
-- The C compiler identification is GNU 4.7.2
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
... stuff ...
-- Found FLEX: /usr/bin/flex (found version "2.5.35")
-- Found BISON: /usr/bin/bison (found version "2.5")
CMake Error at CMakeLists.txt:281 (message):
Can't figure out manpath; try setting MANBASE.
-- Configuring incomplete, errors occurred!
make: *** [build/Makefile] Error 1
mtbc:/tmp/~fullermd/ctwm/cmake$
By the way, it's weird to have the tarball include directory names
starting with ~ !
-- Mark