Followup on Borland C++ 5.5

Michael Pyne pynm0001 at comcast.net
Fri Mar 5 01:03:49 CST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

If it helps, the patch that I was referred to a week or so ago regarding the 
linker for Borland C++ 5.5 hanging did work, after some modifications.  It is 
attached to this message.  Basically, I translated the VirtualAlloc() call 
into it's NtAllocateVirtualMemory() equivalent to solve the unresolved symbol 
errors, and just plain left out the check at the end of the function for the 
region size.  Hope that's OK.

Obviously this patch isn't suitable for inclusion into Wine proper since it 
seems to merely patch over a different problem.  I've recompiled Wine with 
full debug information and such, and if someone knows what I should look for 
or do, I'd be more than willing to provide debug output to nail down the 
error.

I've tracked down the infinite loop to NTDLL_wait_for_multiple_objects() in 
dlls/ntdll/sync.c.  For some reason, whatever the program is waiting on 
doesn't ever seem to occur (unless, of course, the above patch is 
applied?!?).

Please let me know if there's anything I can do to help close this bug 
permanently. :-)

Regards,
 - Michael Pyne
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFASCZaqjQYp5Omm0oRAvWBAJ9M26Gct10rxLdPKJm5fHl3JPzDTQCgypIW
NQ2wE4FNElbm5ohhuXvu7eA=
=JcS+
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0012-wine-fix-bcc55.patch
Type: text/x-diff
Size: 814 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20040305/955a924c/0012-wine-fix-bcc55.bin


More information about the wine-devel mailing list