Attached are patches to build-guile-gtk, guile-gtk.c, and guiledlopenhelper.c that make it work with guile 1.7 from guile's CVS HEAD. It still uses SCM_NEWCELL so it emits a warning when you exit guile (I don't know how to use scm_alloc_cell). I replaced SCM_LIST0 with SCM_UNSPECIFIED in build-guile-gtk, but I think it should be SCM_EOL instead (SCM_LIST0 made a 0-element list, correct? SCM_EOL becomes '() which is the same thing?). The only issue I've noticed is that sometimes it segfaults on load (a quick run through with gdb shows a lot of errors in rw_common), but other times it loads correctly. This might be because I'm compiling with GCC 3.0.3? -- + hackedtobits.com -- the home of irresponsible journalism http://lamer.hackedtobits.com -- the home of the lamer