I recently update to Fedora Core 13 (x86=64, from an earlier x86=64 install of FC10) and have been having problems with sawfish ever since. When I logged in, it was about 50/50 if the window managerr would allow me to do anything with the windows - move, select buttons, etc. The windows come up with their borders and buttons, but nothing else. This is with a pre-compiled rpm from ircam of 1.5.3 There is also the problem that sawfish-ui will not run, reporting the problem:
*** File error: No such file or directory, gui/gtk-2/gtk SO, I decided to try and update to the latest versions of rep and sawfish. I7ve compiled and installed (via buildrpm) the following versions: librep.x86_64 0.90.6-1.fc13 librep-debuginfo.x86_64 0.90.6-1.fc13 librep-devel.x86_64 0.90.6-1.fc13 rep-gtk.x86_64 0.90.3-1.fc13 rep-gtk-debuginfo.x86_64 0.90.3-1.fc13 rep-gtk-devel.x86_64 0.90.3-1.fc13 I downloaded the latest version of sawfish 1.6.3.1 and tried to do an rpmbuild on that as well. It fails (in quiet mode) with the same error as sawfish-ui for the current installation: *** File error: No such file or directory, gui/gtk-2/gtk I:m wondering if this is something odd about a 64-bit compilation, or something odd hanging around from earlier installs? I've tried to clean out the earlier versions of librep and rep-gtk. When I do a search for gui/gtk-2/gtk the following files are reported+ /usr/lib64/rep/x86_64-unknown-linux-gnu/gui/gtk-2/gtk.a /usr/lib64/rep/x86_64-unknown-linux-gnu/gui/gtk-2/gtk.la /usr/lib64/rep/x86_64-unknown-linux-gnu/gui/gtk-2/gtk.so Some very old issues in online fora suggest that rep is looking for its gtk libraries in the wrong place, somehow. If I drill further down into a manual make into the directory: sawfish-1.6.3.1/lisp/sawfish/gtk if I do a make widget.jlc the Warnings which begin to signal the failure (in non-quiet mode) of the rpmbuild come from make widget.jlc REP_DL_LOAD_PATH=../../..//src/.libexec REP_GTK_DONT_INITIALIZE=1 REP_LOAD_PATH=../../../lisp:../../..//lisp rep compiler -f compile-batch widget.jl widget.jl:159: In function `set-widget-enabled': widget.jl:159: warning: calling undeclared function `gtk-widget-set-sensitive' widget.jl:159: warning: referencing undeclared free variable `gtk-widget-set-sensitive' and many others until the compilation fails. Clearly the system is not finding gtk.a/gtk.la/gtk.so. I get the same problem with 1.6.1, 1.6.2 and 1.6.3 I've been using sawfish forever, and I'd hate to have to abandon it, but at present my system is barely usable without proper window control. Anyone else running FC13 x86_64? -- Professor Andrew A Adams [email protected] Professor at Graduate School of Business Administration, and Deputy Director of the Centre for Business Information Ethics Meiji University, Tokyo, Japan http://www.a-cubed.info/
