Attached is rem2.diff, which includes your eval.c and term.c. Differences: - the error functions that have been reverted to K&R (they should be converted to standard variadic functions, like Ken suggested) - a few fixes They compile fine on my setup. Finally: cm.c, image.c and vm-limit.c do not cause any trouble on Windows (cm.c is not used, in fact). I'll try on Ubuntu, but if you have a log of the error you saw, that'd help. Juanma