On Mon, Jul 5, 2010 at 12:24 PM, Bolstridge, Andrew <andy.bolstri...@intergraph.com> wrote:
>> I am setting up a new Windows build machine. I am building our 1.6.12 >> release and deps zip. I get a problem when it goes to build Serf. >> >> >> Performing Makefile project actions >> context.c >> context.c(585) : error C2036: 'void *' : unknown size >> context.c(1410) : warning C4090: '=' : different 'const' qualifiers >> NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio >> 9.0\VC\bin\cl.exe"' : return code '0x2' >> Stop. >> Project : error PRJ0019: A tool returned an error code from >> "Performing Makefile project actions" >> >> Any ideas? > > > Cast it to a char* or a BYTE*. > http://msdn.microsoft.com/en-us/library/1kay26wa%28VS.80%29.aspx > > some compilers assume a 'void' type is a char/byte type and treat it > accordingly. MS compiler doesn't do that, it (possibly correctly) treats > a void as a 'non type' without a size. The workaround is to explicitly > tell it what size to use. Well, I built this fine when I signed the 1.6.12 release using the same source code. So it has to be something else. I even was using the same compiler. -- Thanks Mark Phippard http://markphip.blogspot.com/