Received: from sss.pgh.pa.us (sss.pgh.pa.us [216.151.103.158]) by postgresql.org (8.11.3/8.11.1) with ESMTP id f424vwd03213 for ; Wed, 2 May 2001 00:57:58 -0400 (EDT) (envelope-from tgl@sss.pgh.pa.us) Received: from sss2.sss.pgh.pa.us (tgl@localhost [127.0.0.1]) by sss.pgh.pa.us (8.11.3/8.11.3) with ESMTP id f424viR10076; Wed, 2 May 2001 00:57:45 -0400 (EDT) To: Ludek Finstrle cc: pgsql-interfaces@postgresql.org Subject: Re: libpgtcl and WinNT In-reply-to: <20010501103237.W23123@anxur.fi.muni.cz> References: <20010501103237.W23123@anxur.fi.muni.cz> Comments: In-reply-to Ludek Finstrle message dated "Tue, 01 May 2001 10:32:37 +0200" Date: Wed, 02 May 2001 00:57:44 -0400 Message-ID: <10073.988779464@sss.pgh.pa.us> From: Tom Lane X-Archive-Number: 200105/2 X-Sequence-Number: 1526 Ludek Finstrle writes: > I have compilation problem with libpgtcl from postgresql 7.1 on WinNT. > The problem was that Tcl/Tk under WinNT doesn't support Tcl_CreateFileHandler > and Tcl_DeleteFileHandler functions. Yup. This is not new in 7.1, it's been like that since Tcl 8.0 came out. In their infinite(?) wisdom, the Tcl boys removed all cross-platform support for waiting for socket input in Tcl 8.0. Presently libpgtcl depends on Tcl_CreateFileHandler which is a Unix-only API. Feel free to contribute code to implement a Windows-compatible solution (maybe even a Mac-compatible-too solution, like we used to have pre-Tcl-8). Or rattle the cage over in Tcl land till they get some sense knocked back into them. Or something. But right now it's busted. regards, tom lane