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'

Reply via email to