Yitzchak Scott-Thoennes wrote:

>On Wed, Jun 15, 2005 at 05:28:35PM +0100, Steve Hay wrote:
>  
>
>>I have it working, courtesy of change 24852!  Nothing much to it, really.
>>    
>>
>
>Huzzah!  Now do you feel like getting static extensions working there?
>It's the only remaining holdout.  If you don't, I'll try to have a
>look at it at some point.
>  
>
Done!  Changes 24862 and 24866.

>  
>
>>It was partly due to the switch to Winsock2 (the addition of ws2_32.lib 
>>had been omitted from the BORLAND case, but even these free Borland 
>>tools come with it!), and partly due to (my!) new dmake binary which no 
>>longer expands escape sequences like \n unless explicitly requested with 
>>an :m modifier (which Sarathy's old dmake doesn't support).
>>
>>Oh, and one other niggle: the resource compiler was set as "rc", but 
>>actually seems to be called "brcc32".
>>
>>A couple of tests complained that they couldn't find cc3250mt.dll (which 
>>is in the Borland compiler Bin directory).
>>    
>>
>
>IIRC there's a note in README.win32 about that.  Which tests get the
>missing dll?  taint.t could be made to copy the dll to the t directory
>the way I think it does for cygwin.  (Necessary because it clears
>PATH.)
>
Yes, it is op/taint.t with the missing DLL, and yes, README.win32 does 
mention it ;-)

I had a look at getting op/taint.t to copy the DLL like Cygwin does, but 
unlike the Cygwin case, the Borland DLL doesn't have a predictable name 
(mine is called bcc3250mt.dll, other versions presumably have different 
names) and doesn't live in a predictable place (mine is in 
C:\Borland\BCC50\Bin, but this won't always be true).

We could scan through $ENV{PATH} (before clearing it!) looking for 
bcc3250mt.dll, but even then we can't copy it using system() quite as 
easily as Cygwin because Win32 doesn't actually have a copy executable 
-- it is built into the shell... which also doesn't have a predictable 
name (cmd.exe, command.com) or location.

I gave up there :(



------------------------------------------------
Radan Computational Ltd.

The information contained in this message and any files transmitted with it are 
confidential and intended for the addressee(s) only.  If you have received this 
message in error or there are any problems, please notify the sender 
immediately.  The unauthorized use, disclosure, copying or alteration of this 
message is strictly forbidden.  Note that any views or opinions presented in 
this email are solely those of the author and do not necessarily represent 
those of Radan Computational Ltd.  The recipient(s) of this message should 
check it and any attached files for viruses: Radan Computational will accept no 
liability for any damage caused by any virus transmitted by this email.

Reply via email to