Working with source for 4.90, attempting to compile with MSVC++ 6.0 with service pack 6.0 installed, the compiler tosses the following errors:
Utilities.cpp
[...]mushclient\pcre\pcre_internal.h(2327) : error C2371: 'real_pcre' : redefinition; different basic types
[...]mushclient\pcre\pcre.h(309) : see declaration of 'real_pcre'
[...]mushclient\pcre\pcre_internal.h(2328) : error C2371: 'real_pcre16' : redefinition; different basic types
[...]mushclient\pcre\pcre.h(312) : see declaration of 'real_pcre16'
[...]mushclient\pcre\pcre_internal.h(2351) : error C2027: use of undefined type 'real_pcre'
[...]mushclient\pcre\pcre.h(309) : see declaration of 'real_pcre'
[...]mushclient\Utilities.cpp(2590) : error C2027: use of undefined type 'real_pcre'
[...]mushclient\pcre\pcre.h(309) : see declaration of 'real_pcre'
[...]mushclient\Utilities.cpp(2590) : error C2227: left of '->options' must point to class/struct/union
lua_scripting.cpp
[...]mushclient\scripting\..\pcre\pcre_internal.h(2327) : error C2371: 'real_pcre' : redefinition; different basic types
[...]mushclient\pcre\pcre.h(309) : see declaration of 'real_pcre'
[...]mushclient\scripting\..\pcre\pcre_internal.h(2328) : error C2371: 'real_pcre16' : redefinition; different basic types
[...]mushclient\pcre\pcre.h(312) : see declaration of 'real_pcre16'
[...]mushclient\scripting\..\pcre\pcre_internal.h(2351) : error C2027: use of undefined type 'real_pcre'
[...]mushclient\pcre\pcre.h(309) : see declaration of 'real_pcre'
[...]mushclient\scripting\lua_scripting.cpp(518) : error C2027: use of undefined type 'real_pcre'
[...]mushclient\pcre\pcre.h(309) : see declaration of 'real_pcre'
[...]mushclient\scripting\lua_scripting.cpp(518) : error C2227: left of '->options' must point to class/struct/union
Generating Code...
Error executing cl.exe.
MUSHclient.exe - 10 error(s), 0 warning(s)