From: spolk AT cygnus DOT com (Syd Polk) Subject: Trying to compile tcl8.1 for cygwin. 23 Nov 1998 12:11:09 -0800 Message-ID: <3.0.5.32.19981123115557.00a1c440.cygnus.cygwin32.developers@pop.cygnus.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: cygwin32-developers AT cygnus DOT com, tcl-local AT cygnus DOT com I am trying to compile tcl8.1 with cygwin. (For the record, this is 98r1p2, although I have tried it with b19 also). Here are the steps to get to this point: I have a directory c:/work/8.1. From there: cvs co tcl8.1 mkdir cygwin cd cygwin mkdir build install cd build .../../devo/configure --prefix=c:/work/8.1/cygwin/install make all-tcl8.1 You must have the latest headers from devo/winsup to get as far as I have gotten. I get the following errors. The problem is not simple for me to find, and as we are building fine with Microsoft, I have not given it much more attention. I just thought I would bring it up. Syd Polk gcc -c -DWIN32 -D_WIN32 -D_MT -D_DLL -I../../../../devo/tcl8.1/win/../win -I.. /../../../devo/tcl8.1/win/../generic -D__WIN32__ -g -O2 .../../../../devo/tcl8. 1/win/tclWin32Dll.c .../../../../devo/tcl8.1/win/tclWin32Dll.c:49: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:49: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:49: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:49: initializer element for `asciiProc s.buildCommDCBProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:50: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:50: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:50: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:50: initializer element for `asciiProc s.charLowerProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:51: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:51: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:51: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:51: initializer element for `asciiProc s.copyFileProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:52: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:52: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:52: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:52: initializer element for `asciiProc s.createDirectoryProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:53: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:54: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:54: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:54: initializer element for `asciiProc s.createFileProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:55: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:57: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:57: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:57: initializer element for `asciiProc s.createProcessProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:58: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:58: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:58: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:58: initializer element for `asciiProc s.deleteFileProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:59: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:59: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:59: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:59: initializer element for `asciiProc s.findFirstFileProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:60: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:60: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:60: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:60: initializer element for `asciiProc s.findNextFileProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:61: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:61: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:61: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:61: initializer element for `asciiProc s.getComputerNameProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:62: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:62: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:62: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:62: initializer element for `asciiProc s.getCurrentDirectoryProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:63: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:63: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:63: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:63: initializer element for `asciiProc s.getFileAttributesProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:64: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:65: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:65: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:65: initializer element for `asciiProc s.getFullPathNameProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:66: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:66: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:66: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:66: initializer element for `asciiProc s.getModuleFileNameProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:67: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:67: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:67: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:67: initializer element for `asciiProc s.getShortPathNameProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:68: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:69: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:69: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:69: initializer element for `asciiProc s.getTempFileNameProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:70: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:70: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:70: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:70: initializer element for `asciiProc s.getTempPathProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:71: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:72: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:72: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:72: initializer element for `asciiProc s.getVolumeInformationProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:73: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:73: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:73: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:73: initializer element for `asciiProc s.loadLibraryProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:74: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:74: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:74: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:74: initializer element for `asciiProc s.lstrcpyProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:75: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:75: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:75: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:75: initializer element for `asciiProc s.moveFileProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:76: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:76: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:76: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:76: initializer element for `asciiProc s.removeDirectoryProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:77: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:78: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:78: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:78: initializer element for `asciiProc s.searchPathProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:79: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:79: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:79: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:79: initializer element for `asciiProc s.setCurrentDirectoryProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:80: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:80: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:80: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:80: initializer element for `asciiProc s.setFileAttributesProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:86: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:86: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:86: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:86: initializer element for `unicodePr ocs.buildCommDCBProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:87: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:87: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:87: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:87: initializer element for `unicodePr ocs.charLowerProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:88: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:88: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:88: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:88: initializer element for `unicodePr ocs.copyFileProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:89: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:89: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:89: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:89: initializer element for `unicodePr ocs.createDirectoryProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:90: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:91: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:91: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:91: initializer element for `unicodePr ocs.createFileProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:92: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:94: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:94: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:94: initializer element for `unicodePr ocs.createProcessProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:95: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:95: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:95: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:95: initializer element for `unicodePr ocs.deleteFileProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:96: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:96: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:96: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:96: initializer element for `unicodePr ocs.findFirstFileProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:97: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:97: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:97: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:97: initializer element for `unicodePr ocs.findNextFileProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:98: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:98: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:98: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:98: initializer element for `unicodePr ocs.getComputerNameProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:99: warning: `stdcall' attribute direc tive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:99: `type name' declared as function r eturning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:99: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:99: initializer element for `unicodePr ocs.getCurrentDirectoryProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:100: warning: `stdcall' attribute dire ctive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:100: `type name' declared as function returning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:100: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:100: initializer element for `unicodeP rocs.getFileAttributesProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:101: warning: `stdcall' attribute dire ctive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:102: `type name' declared as function returning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:102: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:102: initializer element for `unicodeP rocs.getFullPathNameProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:103: warning: `stdcall' attribute dire ctive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:103: `type name' declared as function returning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:103: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:103: initializer element for `unicodeP rocs.getModuleFileNameProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:104: warning: `stdcall' attribute dire ctive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:104: `type name' declared as function returning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:104: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:104: initializer element for `unicodeP rocs.getShortPathNameProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:105: warning: `stdcall' attribute dire ctive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:106: `type name' declared as function returning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:106: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:106: initializer element for `unicodeP rocs.getTempFileNameProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:107: warning: `stdcall' attribute dire ctive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:107: `type name' declared as function returning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:107: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:107: initializer element for `unicodeP rocs.getTempPathProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:108: warning: `stdcall' attribute dire ctive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:109: `type name' declared as function returning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:109: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:109: initializer element for `unicodeP rocs.getVolumeInformationProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:110: warning: `stdcall' attribute dire ctive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:110: `type name' declared as function returning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:110: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:110: initializer element for `unicodeP rocs.loadLibraryProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:111: warning: `stdcall' attribute dire ctive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:111: `type name' declared as function returning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:111: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:111: initializer element for `unicodeP rocs.lstrcpyProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:112: warning: `stdcall' attribute dire ctive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:112: `type name' declared as function returning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:112: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:112: initializer element for `unicodeP rocs.moveFileProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:113: warning: `stdcall' attribute dire ctive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:113: `type name' declared as function returning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:113: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:113: initializer element for `unicodeP rocs.removeDirectoryProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:114: warning: `stdcall' attribute dire ctive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:115: `type name' declared as function returning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:115: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:115: initializer element for `unicodeP rocs.searchPathProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:116: warning: `stdcall' attribute dire ctive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:116: `type name' declared as function returning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:116: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:116: initializer element for `unicodeP rocs.setCurrentDirectoryProc' is not constant .../../../../devo/tcl8.1/win/tclWin32Dll.c:117: warning: `stdcall' attribute dire ctive ignored .../../../../devo/tcl8.1/win/tclWin32Dll.c:117: `type name' declared as function returning a function .../../../../devo/tcl8.1/win/tclWin32Dll.c:117: cast specifies function type .../../../../devo/tcl8.1/win/tclWin32Dll.c:117: initializer element for `unicodeP rocs.setFileAttributesProc' is not constant make[2]: *** [tclWin32Dll.o] Error 1 make[1]: *** [all] Error 2 make: *** [all-tcl8.1] Error 2 bash-2.02$