From: Scott L. <sl...@gs...> - 2002-02-28 06:16:13
|
> Scott, > > Excuse me but I am pretty ignorant about a lot of UNIX programming but... > No problem. Everyone has to start somewhere. > Here are a couple things I have found. > Thank you. > In modules/scwmgtk helper -I$(top_srcdir)/include should be added to the > include line. > > INCLUDES = -I$(SCWM_SRC_DIR) -I/usr/X11R6/include > -I/usr/local/guile-1.4/include -I/usr/local/include > -I/usr/local//include -I$(top_srcdir)/include > This include should already be in the DEFS variable which gets passed to the compile. It probably should get moved to the INCLUDES var but this is auto* magic which I don't know much about and am therefore loath to touch. > In modules make-devtest the #!/usr/bin/zsh line has usr misspelled. > This is the standard spelling for the path to this executable. It needs to be spelled this way for the executable to be found. It is actually an abbreviation similar to /var and /etc. > I have guile-1.4 in /usr/local/guile-1.4. Even when I set the $PATH and > $LD_LIBRARY_PATH to > point to the right directories gawk cannot find "guile-func-name-check" > for some reason. > I ended up putting links to all the guile programs in /usr/bin/ so that > scwm could compile. > It looks like the Makefile currently insists that guile-doc-snarf be in your path. I'll add fixing this to my TODO list. gawk not finding this seems to be because the guile-doc-snarf that comes with guile 1.4 insists on guile-func-name-check being in your current directory. This is pretty broken, I hadn't realized this problem existed. This won't effect the build as this part simply checks to make sure that things are ok. I'll look into workarounds. For the moment, workaround is ignore error messages about not finding guile-func-name-check. > The last thing is, no matter what I do I cannot get "anchor.xpm" to be > found, even after adding > the correct path to .scwmrc. It's almost as if the image-load-path > variable is unitialized at the > point that xpm is needed. > Send me your .scwmrc and an 'ls -l' listing of the full path to the file and I will investigate. > I am attempting to run scwm out of /drives/work/src/scwm-cvs/scwm. I > have guile in > /usr/local/guile-1.4 and the gnome binaries and setup is in /usr/local/ > > I still have not found out why session-manager.c is not being built but > your suggestion > allowed me to build it manually. > Please send me a tarball of the complete build directory for scwm so I can figure out what is going wrong with the session-manager build. Also send me the command line you used to configure. Don't worry about size. The mail servers here can handle it. > Attached are some files that may help you make sense of all this. > > Thanks! > Well, you already found to bugs for me so I think we're even. Your welcome anyway though. > I would be especially grateful if you could give some tips on how to get > rid of some of the > errors I'm getting in .SCWM-errors. > see below. > Lastly, I am a newbie to scheme, but I got a book and am trying to learn. > There are some supposedly some good resources on the web like schemers.org. I haven't tried them myself since I had to learn for a class and we used the MIT Scheme reference manual. - Scott From your error file (a copy of the .scwmrc would help diagnose the errors): >Merging in /home/heitkamp/.Xresources >scwmmessages: unable to open font "-*-lucidatypewriter-medium-r-*-*-12-*-*-*-*-*-*-5", trying "fixed".... >xterm: unable to open font "-*-lucidatypewriter-medium-r-*-*-12-*-*-*-*-*-*-5", trying "fixed".... Couldn't find this font, is it installed? >Exec-ing wm as /drives/work/src/scwm-cvs/scwm/src/scwm >;;; loading /drives/work/src/scwm-cvs/scwm/app/scwm/gnome-hints.scm >[...] >;;; loading /drives/work/src/scwm-cvs/scwm/app/scwm/modifier-key-bindings.scm >[Scwm][make-image]: <<WARNING>> Image file was not found: `anchor.xpm' >[Scwm][make-image]: <<WARNING>> Image file was not found: `anchor-cursor.xpm' Not sure what is going on here. Your .scwmrc file and an ls -l listing of the location of these files would be helpful in diagnosing the problem. >;;; loading /drives/work/src/scwm-cvs/scwm/app/scwm/style.scm >;;; loading /drives/work/src/scwm-cvs/scwm/app/scwm/placement.scm >;;; loading /drives/work/src/scwm-cvs/scwm/app/scwm/focus-stack.scm >;;; loading /drives/work/src/scwm-cvs/scwm/app/scwm/window-locations.scm >ERROR: Unbound variable: scwm-set-master-solver! This is being caused by a build problem. The scwm support for cassowary is not getting built in. It looks from your configure log like scwm was not configured with cassowary support although I can't be sure. I you did configure with cassowary support the Makefile.* files might help me diagnose the problem. >ERROR: Unbound variable: enable-gnome-hints > Don't know what's going on here. This should have been defined by ./app/scwm/gnome-hints.scm which is getting loaded above. >;;; loading /drives/work/src/scwm-cvs/scwm/app/scwm/lambda-startup-logo.scm >[...] >;;; loading /drives/work/src/scwm-cvs/scwm/app/scwm/gtk.scm > >;;; WARNING (no code for module (gtk gtk)) > >;;; WARNING (no code for module (gtk gdk)) > This means it couldn't find the Guile module for gtk/gdk. Make sure you have guile-gtk installed. On debian, this is the following two packages or equivalent. ii libguilegtk-dev 0.20-8.1 Dev libraries for Guile-Gtk scheme interpreter ii libguilegtk0 0.20-8.1 Libraries for Guile-Gtk scheme interpreter >0* (enable-gnome-hints) > >/home/heitkamp/.scwmrc:139:1: In expression (enable-gnome-hints): Basically, same error as above. No clue. >/home/heitkamp/.scwmrc:139:1: Unbound variable: gdk-get-leader-window-id propagation of the guile-gtk problem >;;; loading /drives/work/src/scwm-cvs/scwm/app/scwm/synth-events.scm >[...] >ERROR: Unbound variable: gnome-install-window-styles > Your gnome support is screwed up some how. >ERROR: Unbound variable: at-point-placement > >ERROR: Unbound variable: at-point-placement > This should have defined by placement.scm which got loaded above. >[Scwm][bind-key]: <<WARNING>> Unbound modifier H- >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-r' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-slash' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-M-slash' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-s' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-h' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-w' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-A-M-C-d' >[Scwm][bind-mouse]: <<WARNING>> Ignoring mouse bind/unbind request for H-2 >[Scwm][bind-mouse]: <<WARNING>> Ignoring mouse bind/unbind request for H-3 >[Scwm][bind-mouse]: <<WARNING>> Ignoring mouse bind/unbind request for H-1 >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-S-s' >[Scwm][bind-mouse]: <<WARNING>> Ignoring mouse bind/unbind request for H-S-1 >[Scwm][bind-mouse]: <<WARNING>> Ignoring mouse bind/unbind request for H-A-1 >[Scwm][bind-mouse]: <<WARNING>> Ignoring mouse bind/unbind request for H-S-2 >[Scwm][bind-mouse]: <<WARNING>> Ignoring mouse bind/unbind request for H-M-3 >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-z' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-p' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-e' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-S-e' >[Scwm][bind-mouse]: <<WARNING>> Ignoring mouse bind/unbind request for H-C-A-1 >[Scwm][bind-mouse]: <<WARNING>> Ignoring mouse bind/unbind request for H-C-A-3 >[Scwm][bind-mouse]: <<WARNING>> Ignoring mouse bind/unbind request for H-4 >[Scwm][bind-mouse]: <<WARNING>> Ignoring mouse bind/unbind request for H-C-4 >[Scwm][bind-mouse]: <<WARNING>> Ignoring mouse bind/unbind request for H-M-4 >[Scwm][bind-mouse]: <<WARNING>> Ignoring mouse bind/unbind request for H-5 >[Scwm][bind-mouse]: <<WARNING>> Ignoring mouse bind/unbind request for H-C-5 >[Scwm][bind-mouse]: <<WARNING>> Ignoring mouse bind/unbind request for H-M-5 >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-M-g' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-g' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-f' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-c' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-x' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-t' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-period' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-S-period' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-M-period' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-M-S-period' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-d' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-q' >[Scwm][bind-key]: <<WARNING>> Ignoring key binding `H-M-x' You are trying to bind things to the hyper modifier bit but you haven't bound the hyper modifier bit to any key. You need to either use xmodmap to bind something to the hyper modifier bit or choose different bindings for these functions. >Audio File Library: could not open file '/drives/work/src/scwm-cvs/scwm/Media/scwm-startup.wav' [error 3] Does this file exist? >[...] >ERROR: Unbound variable: snap-initialize > You need to include this module in your .scwmrc file. You can do this with (use-scwm-modules snap-constraints) >ERROR: Unbound variable: menu-snapping > This function is not defined. Most likely you copied a function or binding that uses it but forgot to copy the function definition. >[...] ><<WARNING>> call-interactively: Procedure `scwm-quit' is not interactive. This is not a big deal. You can fix it with an (iteractive) declaration if desired. >scwmmessages: fatal IO error 32 (Broken pipe) or KillClient on X server >":0.0" |