Hi Andrew,
Maybe your linker errors stems from bad compiler options. Initially I recommended to remove some default libs and to force msvcrxx thanks to /DEFAULTLIB and /NODEFAULTLIB options in LOCAL_LDFLAGS (in the config.nmake
file). Actually, it was probably a bad solution and I recommend to remove these options and to set the /MD flag next to /Zi /W3 in LOCAL_CFLAGS . Ulf, this flag avoid modifications in the plugins directory and guarantees lib consistency. I suppose it should work with VS6 also but can not check.
Hope it will help and if it word, it is certainly a good idea to change the config.nmake file.
Regards
Laurent