Re: surprise! Help needed on Win2K Postgres
От | Tom Lane |
---|---|
Тема | Re: surprise! Help needed on Win2K Postgres |
Дата | |
Msg-id | 13636.985128505@sss.pgh.pa.us обсуждение исходный текст |
Список | pgsql-ports |
"Tim Dunnington" <timbert@timshouse.com> writes: > Do I need a particular release of tcl (ie, tcl 8.1 or 8.3 or something)? Oh, I see the problem. Observe this comment in the libpgtcl sources: Another headache is that Ousterhout keeps changing the Tcl I/O interfaces. libpgtcl currently claims to work with Tcl 7.5, 7.6, and 8.0, and each of 'em is different. Worse, the Tcl_File type went away in 8.0, which means there is no longer any platform-independent way of waiting for file ready. So we now have to use a Unix-specific interface. Grumble. Tcl_CreateFileHandler() and Tcl_DeleteFileHandler() are the Unix-specific routines that this comment is talking about. In other words, it's just not gonna work on Windows, unless you want to downgrade to Tcl 7.* or add the appropriate Windows-specific interface code. Sorry about that ... but I think most of the fault lies over in the Tcl camp ... Anyway, if you do feel like adding the necessary code, a patch would be accepted gladly. BTW: it's possible, nay likely, that the I/O situation has changed yet again in newer Tcls. Perhaps there is once again a platform-independent I/O interface, in which case fixing the problem with respect to 8.3 would make a lot more sense than adding an 8.0 solution. I haven't time to work on this at the moment, but surely there are some Tcl'ers out there who care. regards, tom lane
В списке pgsql-ports по дате отправления: