Dear Graeme, The problem (mine, that is...) is solved. It was a problem with "winsock2.h" include location in "mongoose.c" See also: http://www.zachburlingame.com/2011/05/resolving-redefinition-errors-betwen-ws2def-h-and-winsock-h/ I change the include order from: #include <windows.h> #include <winsock2.h> to: #include <winsock2.h> #include <windows.h> Perhaps this can be changed in your sources also? Or does it give problems for other users, perhaps? Greetings, Auke > Auke Nauta wrote: > > Hi, > >> The main problem seems to be the lack of "xvec.c" and "xvec.h" in xicc >> folder. >> Placing (possibly) older versions here, fixes most errors :) > > Hmm. I can find no such files in any version of Argyll. > >> Please could you have a look? > > The snapshot I uploaded on 25th Jan did have a slight problem with a > reference to xsep.h in xicc.h. I've uploaded a fix for this > (deleting the reference in xicc.h), which seems to compile > cleanly for me on MSWin using VC. > > Graeme Gill. > >