clabra / opennero

Automatically exported from code.google.com/p/opennero
Other
0 stars 0 forks source link

External UI does not work under Mac OS X #32

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Compile trunk under Mac OS X
2. Start the program and click either NERO or Battle
3. Click "Deploy" in the OpenNERO window
4. Adjust one of the sliders in the external interface

What is the expected output? What do you see instead?

On Linux, this works fine - i.e. adjusting the values 
changes the fitness function as expected. On Mac OS X 
(and possibly Windows as well) this does not work and
the program stops in blue screen due to an error in 
the code that is talking to the external UI (error 
code is Invalid file handle).

This probably has to do with how pipes work on different
Python platforms. We should really try to use something 
else for communicating with the external UI, such as a 
socket - that will work on all the platforms.

Original issue reported on code.google.com by ikarpov on 13 Sep 2010 at 3:41

GoogleCodeExporter commented 9 years ago

Original comment by ikarpov on 19 Sep 2010 at 6:34

GoogleCodeExporter commented 9 years ago

Original comment by ikarpov on 19 Sep 2010 at 6:36

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Addressed in revision 535

Adam, please test all the buttons/sliders...

Original comment by ikarpov on 23 Sep 2010 at 2:24

GoogleCodeExporter commented 9 years ago

Original comment by ikarpov on 29 Sep 2010 at 4:06