> -----Original Message-----
> From: Greg Copeland [mailto:greg@CopelandConsulting.Net] 
> Sent: Friday, January 31, 2003 10:18 PM
> To: Dann Corbit
> Cc: Christopher Browne; Justin Clift; Jeff Davis; PostgresSQL 
> Hackers Mailing List
> Subject: RE: [mail] Re: [HACKERS] Windows Build System
> 
> 
> On Fri, 2003-01-31 at 19:22, Dann Corbit wrote:
> > For MySQL:
> > There is no Cygwin needed.  Period.
> > 
> 
> Any idea as to why we seem to be getting such a conflicting 
> story here? 
> By several accounts, it does.  Now, your saying it doesn't.  
> What the heck is going on here.  Not that I'm doubting you.  
> I'm just trying to figure out which side of the coin is the 
> shinny one.  ;)
> 
> There's a tool that comes with either the resource kit or the 
> VC++ stuff that will tell you information like what ldd does. 
>  I don't recall the name of the tool.  Can anyone comment if 
> cygwin (or equivalent) is being linked in (statically or dynamically)?


The latest version of Depends.exe has a "text unload" feature.
[cough] sorry 'bout the bitmap to Greg C.

*****************************| System Information
|*****************************

Dependency Walker:       2.1.3623 (32-bit)
Operating System:        Microsoft Windows 2000 Professional (32-bit)
OS Version:              5.00.2195 Service Pack 3
Processor:               x86 Family 6 Model 4 Stepping 2, AuthenticAMD,
~959MHz
Number of Processors:    1
Computer Name:           DANNFAST
User Name:               dcorbit
Local Date:              Friday, January 31, 2003
Local Time:              10:38:13 PM Pacific Standard Time (GMT-08:00)
OS Language:             0x0409: English (United States)
Memory Load:             59%
Physical Memory Total:   536,313,856 (512 MB)
Physical Memory Used:    319,377,408
Physical Memory Free:    216,936,448
Page File Memory Total:  1,576,714,240
Page File Memory Used:   462,430,208
Page File Memory Free:   1,114,284,032
Virtual Memory Total:    2,147,352,576
Virtual Memory Used:     40,226,816
Virtual Memory Free:     2,107,125,760
Page Size:               0x00001000 (4,096)
Allocation Granularity:  0x00010000 (65,536)
Min. App. Address:       0x00010000 (65,536)
Max. App. Address:       0x7FFEFFFF (2,147,418,111)

********************************| Search Order
|********************************
*
*
* Legend: F  File                     E  Error (path not valid)
*
*
*
************************************************************************
********

The system's "KnownDLLs" list
   [F ] c:\winnt\system32\ADVAPI32.DLL
   [F ] c:\winnt\system32\COMCTL32.DLL
   [F ] c:\winnt\system32\COMDLG32.DLL
   [F ] c:\winnt\system32\CRYPT32.DLL
   [F ] c:\winnt\system32\GDI32.DLL
   [F ] c:\winnt\system32\IMAGEHLP.DLL
   [F ] c:\winnt\system32\KERNEL32.DLL
   [F ] c:\winnt\system32\LZ32.DLL
   [F ] c:\winnt\system32\MPR.DLL
   [F ] c:\winnt\system32\MSASN1.DLL
   [F ] c:\winnt\system32\MSVCRT.DLL
   [F ] c:\winnt\system32\NTDLL.DLL
   [F ] c:\winnt\system32\OLE32.DLL
   [F ] c:\winnt\system32\OLEAUT32.DLL
   [F ] c:\winnt\system32\OLECLI32.DLL
   [F ] c:\winnt\system32\OLECNV32.DLL
   [F ] c:\winnt\system32\OLESVR32.DLL
   [F ] c:\winnt\system32\OLETHK32.DLL
   [F ] c:\winnt\system32\RPCRT4.DLL
   [F ] c:\winnt\system32\SHELL32.DLL
   [F ] c:\winnt\system32\SHLWAPI.DLL
   [F ] c:\winnt\system32\URL.DLL
   [F ] c:\winnt\system32\URLMON.DLL
   [F ] c:\winnt\system32\USER32.DLL
   [F ] c:\winnt\system32\VERSION.DLL
   [F ] c:\winnt\system32\WININET.DLL
   [F ] c:\winnt\system32\WLDAP32.DLL
   [F ] c:\winnt\system32\WOW32.DLL
The application directory
   [  ] E:\mysql-3.23.55\client_release\
The 32-bit system directory
   [  ] C:\WINNT\System32\
The 16-bit system directory (Windows NT/2000/XP only)
   [  ] C:\WINNT\system\
The system's root OS directory
   [  ] C:\WINNT\
The application's registered "App Paths" directories
The system's "PATH" environment variable directories
   [  ] C:\Program Files\Intel\ISelect\Bin\
   [  ] C:\Program Files\Intel\ICID\
   [  ] C:\Program Files\Intel\EDB\
   [ E] C:\Program Files\Intel\ISelect\Bin6\
   [  ] C:\Program Files\Intel\Compiler60\IA32\Bin\
   [ E] C:\lang\Intel\ICID\
   [ E] C:\lang\Intel\EDB\
   [ E] C:\lang\Intel\ISelect\Bin6\
   [ E] C:\lang\Intel\Compiler60\IA32\Bin\
   [  ] C:\PW32\
   [ E] C:\lang\Intel\VTune\CGGlbCache\
   [ E] C:\lang\Intel\VTune\Analyzer\Bin\
   [ E] C:\lang\Intel\VTune\Shared\Bin\
   [  ] C:\WINNT\system32\
   [  ] C:\WINNT\
   [  ] C:\WINNT\System32\Wbem\
   [  ] c:\utils\
   [  ] C:\MSSQL7\BINN\
   [  ] C:\Program Files\Microsoft SDK\Bin\.\
   [  ] C:\Program Files\Microsoft SDK\Bin\WinNT\.\
   [  ] C:\PROGRA~1\ULTRAE~1\
   [ E] C:\lang\Intel\compiler45\bin\
   [ E] C:\lang\Intel\vtune45\
   [ E] C:\lang\Intel\edb32\
   [ E] C:\lang\vc98\Tools\WinNT\
   [ E] C:\lang\vc98\MSDev98\Bin\
   [ E] C:\lang\vc98\Tools\
   [  ] C:\lang\VC98\bin\
   [  ] C:\Program Files\Microsoft SDK\Bin\.\
   [  ] C:\Program Files\Microsoft SDK\Bin\WinNT\.\
   [ E] c:\oracle\lra81\bin\
   [  ] c:\lang\common\vss\win32\
   [ E] c:\oracle\ora81\bin\
   [  ] C:\PTW525\
   [  ] C:\Tcl8.3\bin\
   [  ] e:\lint\
   [  ] c:\tcl\bin\
   [  ] e:\doxygen\bin\
   [  ] C:\lang\Common\MSDev98\Bin\

***************************| Module Dependency Tree
|***************************
*
*
* Legend: F  Forwarded Module   ?  Missing Module        6  64-bit
Module      *
*         D  Delay Load Module  !  Invalid Module
*
*         *  Dynamic Module     E  Import/Export Mismatch or Load
Failure      *
*                               ^  Duplicate Module
*
*
*
************************************************************************
********

[   ] MYSQLD-MAX-NT.EXE
     [   ] KERNEL32.DLL
          [   ] NTDLL.DLL
          [F^ ] NTDLL.DLL
     [   ] USER32.DLL
          [ ^ ] NTDLL.DLL
          [ ^ ] KERNEL32.DLL
               [F^ ] NTDLL.DLL
          [   ] GDI32.DLL
               [ ^ ] NTDLL.DLL
               [ ^ ] KERNEL32.DLL
                    [F^ ] NTDLL.DLL
               [ ^ ] USER32.DLL
     [   ] ADVAPI32.DLL
          [ ^ ] NTDLL.DLL
          [ ^ ] KERNEL32.DLL
               [F^ ] NTDLL.DLL
          [   ] RPCRT4.DLL
               [ ^ ] NTDLL.DLL
               [ ^ ] KERNEL32.DLL
                    [F^ ] NTDLL.DLL
               [ ^ ] ADVAPI32.DLL
     [   ] WSOCK32.DLL
          [ ^ ] KERNEL32.DLL
          [   ] WS2_32.DLL
               [   ] MSVCRT.DLL
                    [ ^ ] KERNEL32.DLL
                         [F^ ] NTDLL.DLL
               [ ^ ] KERNEL32.DLL
                    [F^ ] NTDLL.DLL
               [ ^ ] ADVAPI32.DLL
               [   ] WS2HELP.DLL
                    [ ^ ] NTDLL.DLL
                    [ ^ ] ADVAPI32.DLL
                    [ ^ ] KERNEL32.DLL
                         [F^ ] NTDLL.DLL
                    [D^ ] USER32.DLL
               [D^ ] USER32.DLL
          [F^ ] WS2_32.DLL

********************************| Module List
|*********************************
*
*
* Legend: D  Delay Load Module   ?  Missing Module           6  64-bit
Module  *
*         *  Dynamic Module      !  Invalid Module
*
*                                E  Import/Export Mismatch or Load
Failure     *
*
*
************************************************************************
********

       Module             File Time Stamp    Link Time Stamp    File
Size  Attr.  Link Checksum  Real Checksum  CPU  Subsystem  Symbols
Preferred Base  Actual Base  Virtual Size  Load Order  File Ver
Product Ver    Image Ver  Linker Ver  OS Ver  Subsystem Ver
-----  -----------------  -----------------  -----------------
---------  -----  -------------  -------------  ---  ---------  -------
--------------  -----------  ------------  ----------  -------------
-------------  ---------  ----------  ------  -------------
[   ]  ADVAPI32.DLL       26/08/2002  8:45a  26/08/2002  8:45a
358,160  A      0x0005B83B     0x0005B83B     x86  Console    DBG
0x77DB0000      Unknown      0x0005B000    Not Loaded  5.0.2195.5992
5.0.2195.5992  5.0        5.12        5.0     4.0
[   ]  GDI32.DLL          27/07/2002 11:50a  27/07/2002 10:50a
222,992  A      0x000387B4     0x000387B4     x86  Console    DBG
0x77F40000      Unknown      0x00039000    Not Loaded  5.0.2195.5907
5.0.2195.5907  5.0        5.12        5.0     4.10
[   ]  KERNEL32.DLL       01/11/2002  4:33p  01/11/2002  4:33p
708,880  A      0x000B7998     0x000B7998     x86  Console    DBG
0x77E80000      Unknown      0x000B1000    Not Loaded  5.0.2195.6079
5.0.2195.6079  5.0        5.12        5.0     4.0
[   ]  MSVCRT.DLL         22/07/2002 11:05a  20/09/2001  1:52p
290,869  SA     0x00048405     0x00048405     x86  GUI        PDB
0x78000000      Unknown      0x00046000    Not Loaded  6.1.9359.0
6.1.9359.0     0.0        6.0         4.0     4.0
[   ]  MYSQLD-MAX-NT.EXE  31/01/2003 12:35a  31/01/2003 12:35a
3,002,368  A      0x00000000     0x002E8CDA     x86  Console    None
0x00400000      Unknown      0x002F8000    Not Loaded  N/A
N/A            0.0        6.0         4.0     4.0
[   ]  NTDLL.DLL          22/07/2002 11:05a  22/07/2002 11:13p
490,768  A      0x0007B14B     0x0007B14B     x86  Console    DBG
0x77F80000      Unknown      0x0007B000    Not Loaded  5.0.2195.5400
5.0.2195.5400  5.0        5.12        5.0     4.0
[   ]  RPCRT4.DLL         22/07/2002 11:05a  22/07/2002 11:13p
450,832  A      0x0007B599     0x0007B599     x86  Console    DBG
0x77D30000      Unknown      0x00071000    Not Loaded  5.0.2195.5419
5.0.2195.5419  5.0        5.12        5.0     4.10
[   ]  USER32.DLL         01/11/2002  4:33p  01/11/2002  4:33p
379,664  A      0x0006648E     0x0006648E     x86  GUI        DBG
0x77E10000      Unknown      0x0005F000    Not Loaded  5.0.2195.6097
5.0.2195.6097  5.0        5.12        5.0     4.0
[   ]  WS2_32.DLL         22/07/2002 11:05a  22/07/2002 11:14p
68,368  A      0x0001A8F4     0x0001A8F4     x86  Console    DBG
0x75030000      Unknown      0x00013000    Not Loaded  5.0.2195.4874
5.0.2195.4874  5.0        5.12        5.0     4.10
[   ]  WS2HELP.DLL        07/12/1999  4:00a  30/11/1999  1:31a
18,192  A      0x000087D1     0x000087D1     x86  Console    DBG
0x75020000      Unknown      0x00008000    Not Loaded  5.0.2134.1
5.0.2134.1     5.0        5.12        5.0     4.0
[   ]  WSOCK32.DLL        22/07/2002 11:05a  22/07/2002 11:14p
21,776  A      0x00012632     0x00012632     x86  Console    DBG
0x75050000      Unknown      0x00008000    Not Loaded  5.0.2195.4874
5.0.2195.4874  5.0        5.12        5.0     4.10

************************************| Log
|*************************************

Fri, 31 Jan 2003 22:40:07 -0800
"Dann Corbit" <DCorbit@connx.com>
Re: [mail] Re: Windows Build System