[Openmcl-devel] External processes on Windows
ron at flownet.com
Wed Jan 1 09:53:15 PST 2014
Just for the record, this turns out to be (almost certainly) a problem with PyInstaller. It’s a long story, but the tl;dr version is that it is (or at least appears to be) an output buffering issue.
On Dec 31, 2013, at 11:57 PM, Ron Garret <ron at flownet.com> wrote:
> On Dec 31, 2013, at 7:35 PM, Gary Byers <gb at clozure.com> wrote:
>> It's not clear to me from your last few messages abour running on Windows
>> whether you're running CCL in a Windows console or whether you're using
>> Cocotron, and that may be significant.
> I’m not using Cocotron. Both CCL and the python bundle are running as console applications.
>> I'm sure that these problems have solutions (and the fact that you're
>> seeing two different Python processes may be an attempt by that program
>> so solve something), but I'm pretty near the point where I conclude that
>> the first step in the best solution involves inserting a Linux installation
>> disk and rebooting.
> You have no idea how on-board I am with that answer. Unfortunately, our prospective customer is a bank, and I am told that deploying under Linux is not an option :-(
> It never ceases to astonish me that we entrust the world’s financial system to morons.
>> If that isn't an option for you, you might want to try to see if your
>> Python interpreter has options that control whether it can be built as
>> a console or GUI application and build it as a console application if so.
> AFAIK it is a console application. It acts like a console application. I can run it from the command line. It doesn’t open any windows. All my assumptions about how Windows works are confirmed by everything you’ve said. But under my assumptions, it ought to work, and yet it doesn’t. It’s damned annoying.
> I think I’ll wait until next year to worry about it.
> Happy new year, Gary! Thanks for taking the time to respond.
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
More information about the Openmcl-devel