When I tried testing on three departmental machines (reported below) I had
trouble with tar.xz on two machines. It may be a good idea to provide both
tar.gz and tar.xz files?
I was not able to do full testing but the new ctwm seems to work on
- departmental server running CentOS release 5.7 (Final) (32 bit)
[though tar.xz was not recognized and I had to untar on PC.]
- desktop PC running Scientific Linux release 6.5 (Carbon)
kernel 2.6.32-431.11.2.el6.x86_64 Mar 25 11:15:18 CDT 2014
whereas on our ancient sparc solaris server I could not compile it:
- SunOS 5.10 Generic_127111-01 sun4u sparc SUNW,Ultra-80
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
Details follow -- for anyone interested.
1. On departmental server running CentOS release 5.7 (Final) (32 bit)
tar refused to read the file with 'xz' suffix, saying:
tar: ../ctwm-3.8.2-pre.20140510.tar.xz: Cannot open: No such file or
directory
tar: Error is not recoverable: exiting now
But I copied over the un-tarred directory from the PC (on shared NFS file
system).
'make' worked and produced an apparently usable binary.
I could not run it as I was logged in remotely from my home machine
running ctwm.
test:
% ./ctwm
./ctwm: another window manager is already running on screen 0?
./ctwm: unable to find any unmanaged screens
My guess is that it would work if this were running on a workstation, rather
than a headless server.
2. On desktop PC running Scientific Linux release 6.5 (Carbon) (64 bit)
kernel 2.6.32-431.11.2.el6.x86_64 Mar 25 11:15:18 CDT 2014
xmkmf and make worked.
Running ctwm remotely, logged in from home:
./ctwm: another window manager is already running on screen 0?
./ctwm: unable to find any unmanaged screens
It looks as if it will work. The machine is currently running
ctwm-3.8a-27.1.x86_64
When I go in I'll try restarting with the new ctwm.
3. On ancient departmental Sparc server running Solaris:
SunOS 5.10 Generic_127111-01 sun4u sparc SUNW,Ultra-80
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
No longer under maintenance. It just runs. A few people still use it.
I did not have much hope that anything would work, though various old programs
are still in use and it has ctwm-3.5.2 installed dated: Nov 26 2001
tar failed to cope with xz format, so I copied directory.
% xmkmf did not complain.
make failed as expected:
make
rm -f parse.o
cc -c -O -Wall -Wshadow -Wstrict-prototypes -Wmissing-prototypes -Wundef
-Wredundant-decls -Wcast-align -Wcast-qual -Wchar-subscripts -Winline
-Wnested-externs -Wmissing-declarations -I/usr/openwin/include -Dsun
-Dsparc -DSVR4 -DSYSV -DUSEM4 -DGNOME -DXPM -DJPEG
'-DSYSTEM_INIT_FILE="/usr/openwin/lib/X11/twm/system.ctwmrc"'
'-DPIXMAP_DIRECTORY="/usr/openwin/lib/X11/twm/images"' '-DM4CMD="m4"'
parse.c
/usr/ucb/cc: language optional software package not installed
*** Error code 1
make: Fatal error: Command failed for target `parse.o'
Aaron Sloman
http://www.cs.bham.ac.uk/~axs