kernel 2.6.32-573.8.1.el6.x86_64 I thought I would try the latest ctwm on my departmental PC running SL6.7. It does not support bz, but I fetched the source on my home PC (Fedora 22) and copied it to the SL6.7 PC where 'make' worked fine.
So I've been using the newly built ctwm. It mostly works as expected but there's a very strange new phenomenon. I have a number of menus linked to combinations of screen location, keys pressed, and mouse buttons (one of the really great features of ctwm). However, I now find that after restarting the new ctwm on that machine, or invoking a menu option to re-read .ctwmrc, menus come up initially without the menu items showing, only a blank rectangle, or in some cases some text apparently copied from one of my xterm windows. However, if I slide the mouse pointer down the menu the individual buttons appear and after that they always appear, for that menu. So I can make each menu work by doing that once. But I have to re-do it after re-starting X, restarting Ctwm, or just making ctwm re-read .ctwmrc. Menu sub-headers do not appear when I do that, but they appear if I slide the mouse pointer off the menu (onto the root window) then back again. I have never encountered this previously, and since I am the only ctwm user here I can't check whether anyone else has had this problem. It's not a serious problem, but I thought I should make it known. I would not know where to start looking for explanations. I append the output of 'make' in case anyone wants to look for clues. Aaron === ( cd build && make all ) make[1]: Entering directory `/home/scratch-staff/ctwm/ctwm/build' make[2]: Entering directory `/home/scratch-staff/ctwm/ctwm/build' make[3]: Entering directory `/home/scratch-staff/ctwm/ctwm/build' [ 2%] Generating ewmh_atoms.h, ewmh_atoms.c [ 5%] Generating ctwm_atoms.h, ctwm_atoms.c [ 8%] [BISON][ctwm_parser] Building parser with bison 2.4.1 gram.y: conflicts: 10 shift/reduce [ 11%] [FLEX][ctwm_lexer] Building scanner with flex 2.5.35 [ 14%] Generating deftwmrc.h [ 17%] Using null version.c. Scanning dependencies of target ctwm make[3]: Leaving directory `/home/scratch-staff/ctwm/ctwm/build' make[3]: Entering directory `/home/scratch-staff/ctwm/ctwm/build' [ 17%] [BISON][ctwm_parser] Building parser with bison 2.4.1 gram.y: conflicts: 10 shift/reduce [ 20%] Building C object CMakeFiles/ctwm.dir/add_window.c.o [ 23%] Building C object CMakeFiles/ctwm.dir/clargs.c.o [ 26%] Building C object CMakeFiles/ctwm.dir/clicktofocus.c.o [ 29%] Building C object CMakeFiles/ctwm.dir/ctwm.c.o [ 32%] Building C object CMakeFiles/ctwm.dir/ctwm_atoms.c.o [ 35%] Building C object CMakeFiles/ctwm.dir/cursor.c.o [ 38%] Building C object CMakeFiles/ctwm.dir/events.c.o [ 41%] Building C object CMakeFiles/ctwm.dir/gc.c.o [ 44%] Building C object CMakeFiles/ctwm.dir/gram.tab.c.o /tmp/ctwm/build/gram.tab.c:341:6: warning: "YYENABLE_NLS" is not defined /tmp/ctwm/build/gram.tab.c:1420:6: warning: "YYLTYPE_IS_TRIVIAL" is not defined [ 47%] Building C object CMakeFiles/ctwm.dir/iconmgr.c.o [ 50%] Building C object CMakeFiles/ctwm.dir/icons.c.o [ 50%] [FLEX][ctwm_lexer] Building scanner with flex 2.5.35 [ 52%] Building C object CMakeFiles/ctwm.dir/lex.c.o /tmp/ctwm/build/lex.c:1483: warning: redundant redeclaration of 'isatty' /usr/include/unistd.h:798: note: previous declaration of 'isatty' was here /tmp/ctwm/build/lex.c: In function 'yy_init_buffer': /tmp/ctwm/build/lex.c:1509: warning: implicit declaration of function 'fileno' /tmp/ctwm/build/lex.c:1509: warning: nested extern declaration of 'fileno' lex.l: At top level: /tmp/ctwm/build/lex.c:1261: warning: 'yyunput' defined but not used [ 55%] Building C object CMakeFiles/ctwm.dir/list.c.o [ 58%] Building C object CMakeFiles/ctwm.dir/menus.c.o [ 61%] Building C object CMakeFiles/ctwm.dir/mwmhints.c.o [ 64%] Building C object CMakeFiles/ctwm.dir/otp.c.o [ 64%] Generating deftwmrc.h [ 67%] Building C object CMakeFiles/ctwm.dir/parse.c.o /tmp/ctwm/parse.c:111: warning: expected [error|warning|ignored] after '#pragma GCC diagnostic' /tmp/ctwm/parse.c:114: warning: expected [error|warning|ignored] after '#pragma GCC diagnostic' [ 70%] Building C object CMakeFiles/ctwm.dir/resize.c.o [ 73%] Building C object CMakeFiles/ctwm.dir/session.c.o [ 76%] Building C object CMakeFiles/ctwm.dir/util.c.o [ 76%] Using null version.c. [ 79%] Building C object CMakeFiles/ctwm.dir/version.c.o [ 82%] Building C object CMakeFiles/ctwm.dir/vscreen.c.o [ 85%] Building C object CMakeFiles/ctwm.dir/windowbox.c.o [ 88%] Building C object CMakeFiles/ctwm.dir/workmgr.c.o [ 91%] Building C object CMakeFiles/ctwm.dir/parse_m4.c.o [ 94%] Building C object CMakeFiles/ctwm.dir/ewmh.c.o [ 97%] Building C object CMakeFiles/ctwm.dir/ewmh_atoms.c.o Linking C executable ctwm make[3]: Leaving directory `/home/scratch-staff/ctwm/ctwm/build' [ 97%] Built target ctwm make[3]: Entering directory `/home/scratch-staff/ctwm/ctwm/build' make[3]: Leaving directory `/home/scratch-staff/ctwm/ctwm/build' make[3]: Entering directory `/home/scratch-staff/ctwm/ctwm/build' [100%] Building C object CMakeFiles/forward.dir/forward.c.o Linking C executable forward make[3]: Leaving directory `/home/scratch-staff/ctwm/ctwm/build' [100%] Built target forward make[2]: Leaving directory `/home/scratch-staff/ctwm/ctwm/build' make[1]: Leaving directory `/home/scratch-staff/ctwm/ctwm/build'
