Hi, here's my patch from last december to fix some internal inconsistencies that prevented guile from compiling with --disable-deprecated at that time. I've now my copyright assignment in place, so when it is ok you could commit it at any time. The patch is updated to the current revision. Now however there were some places where scm_sizet and SCM_LISTX occurred (I guess after the vm merge) that seem to be deprecated, so for a full build with --disable-deprecated I had to replace those by size_t and scm_cons[2] & friends (I hope this is ok so). For this I've got a seperate patch (but we could merge those, depending on your opinion). Even then it does not build correct, but that seems to be a problem with the manual; I will try to investigate here, too. Yours, Daniel